Differences

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

2010-11-22 2011-02-08
Restored revision 1263976149. Undoing revision 1290419472. (martin) (hidden) no summary (58.26.83.200) (hidden)
Line 6: Line 6:
&screenshotpict(scripting) &screenshotpict(scripting)
-===== Using Scripting ===== 
-See [[commandline|command-line parameters]] to learn how to enter the console/scripting mode. 
-For automation, commands can be read from a script file specified by ''/script'' switch, from standard input or passed from the command-line using the ''/command'' switch. +# Automatically answer all prompts negatively not to stall 
- +# the script on errors 
-By default an interactive mode is used (the user is prompted in the same way as in GUI mode). To switch to a batch mode (all prompts are automatically answered negatively) use the command ''[[script_commands#option|option batch on]]''. For the batch mode it is recommended to turn off confirmations using ''[[script_commands#option|option confirm off]]'' to allow overwrites (otherwise the overwrite confirmation prompt would be answered negatively, making overwrites impossible).  +option batch on 
- +# Disable overwrite confirmations that conflict with the previous 
-Multiple sessions can be opened simultaneously. Use the ''[[script_commands#session|session]]'' command to switch between them. +option confirm off 
- +# Connect using a password 
-Note that the first connection to an SSH server requires [[scripting#hostkey|verification of the host key]]. +# open user:password@example.com 
-Also the first connection to FTPS host with [[ftps#certificate|certificate]] signed by untrusted authority requires verification of the certificate.+# Connect 
 +open user@example.com 
 +# Change remote directory 
 +cd /home/user 
 +# Force binary mode transfer 
 +option transfer binary 
 +# Download file to the local directory d:\ 
 +get examplefile.txt d:\ 
 +# Disconnect 
 +close 
 +# Connect as a different user 
 +open user2@example.com 
 +# Change the remote directory 
 +cd /home/user2 
 +# Upload the file to current working directory 
 +put d:\examplefile.txt  
 +# Disconnect 
 +close 
 +# Exit WinSCP 
 +exit
===== Checking Results ===== ===== Checking Results =====

Last modified: by 58.26.83.200