Differences

This shows you the differences between the selected revisions of the page.

2009-05-20 2009-07-01
open mysession (martin) 4.2.2 bug 197 (martin)
Line 40: Line 40:
You may want to modify the script automatically. For example you may want to operate it with different file each time. You may want to modify the script automatically. For example you may want to operate it with different file each time.
-For simple modifications, you can use environment variables from the script:+For simple modifications, you can pass the variable parts of the script from command line:
-<code>+<code winscp>
option batch on option batch on
option confirm off option confirm off
open mysession open mysession
-put %FILE_TO_UPLOAD%+put %1%
exit exit
</code> </code>
 +
 +Execute the above script using syntax:
 +
 +<code>
 +winscp.com /script=script.tmp /parameter c:\myfile.txt
 +</code>
 +
 +You can also use environment variables in the script.
Alternatively, you can generate new script file each time. To automate that, make a wrapper script file. For simple tasks you can use built-in Windows scripting functionality from batch file (''.bat''). For complex tasks, you will need to use some scripting language, such JavaScript or VBScript from Windows scripting host or PHP or Perl. Alternatively, you can generate new script file each time. To automate that, make a wrapper script file. For simple tasks you can use built-in Windows scripting functionality from batch file (''.bat''). For complex tasks, you will need to use some scripting language, such JavaScript or VBScript from Windows scripting host or PHP or Perl.

Last modified: by martin