Differences

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

guide_automation 2023-01-11 guide_automation 2026-02-03 (current)
Line 35: Line 35:
Assemble the commands into a script file. You can name the script file as you like. See [[scripting#example|simple example]] and some [[scripts|useful scripts]]. Assemble the commands into a script file. You can name the script file as you like. See [[scripting#example|simple example]] and some [[scripts|useful scripts]].
-Use the ''/script'' [[commandline#scripting|command line]] option to pass the script to the WinSCP [[executables|executable]]. Generally, you should also use ''[[commandline#configuration|/ini=nul]]'' switch to [[scripting#configuration|isolate the script execution from GUI configuration]]. You can embed the complete command line into a Windows batch file (''.bat''), like as follows:+Use the ''/script'' [[commandline#scripting|command line]] option to pass the script to the WinSCP [[executables|executable]]. Generally, you should also use [[commandline#configuration|''/ini=nul'' switch]] to [[scripting#configuration|isolate the script execution from GUI configuration]] and [[commandline#logging|''/log='' switch]] to enable [[logging|session logging]]. You can embed the complete command line into a Windows batch file (''.bat''), like as follows:
<code batch> <code batch>
@echo off @echo off
-winscp.com /ini=nul /script=myscript.txt+winscp.com /ini=nul /log=myscript.log /script=myscript.txt
</code> </code>
Line 61: Line 61:
  * If the wrapping batch file takes filename as command line parameter (see [[#parametrized|below]]) you can:   * If the wrapping batch file takes filename as command line parameter (see [[#parametrized|below]]) you can:
    * Make shortcut to it on desktop and use it by dropping files on the icon. Windows automatically run the batch file and passes path to dropped file as command-line parameter.     * Make shortcut to it on desktop and use it by dropping files on the icon. Windows automatically run the batch file and passes path to dropped file as command-line parameter.
-    * In a similar way you can put the shortcut to the batch file into Explorer’s ‘Send To’ context menu (''C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo'' in Windows Vista and newer). &winpath &winvista+    * In a similar way you can put the shortcut to the batch file into Explorer’s ‘Send To’ context menu (''C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo''). &winpath
  * [[guide_schedule|Schedule automatic execution]].   * [[guide_schedule|Schedule automatic execution]].
Line 85: Line 85:
<code batch> <code batch>
-winscp.com /ini=nul /script=script.tmp /parameter // c:\myfile.txt+winscp.com /ini=nul /log=script.log /script=script.tmp /parameter // c:\myfile.txt
</code> </code>
Line 103: Line 103:
rem Execute the script rem Execute the script
-winscp.com /ini=nul /script=script.tmp+winscp.com /ini=nul /log=script.log /script=script.tmp
rem Delete the temporary script rem Delete the temporary script

Last modified: by 39.50.255.15