Differences
This shows you the differences between the selected revisions of the page.
| 2014-07-21 | 2014-07-25 | ||
| jscript not javascript (martin) | script example (martin) | ||
| Line 19: | Line 19: | ||
| * Perform operation. For [[task_upload|uploads]] use ''[[scriptcommand_put|put]]'' command. For [[task_download|downloads]] use ''[[scriptcommand_get|get]]'' command. For [[task_synchronize_full|synchronization]] use ''[[scriptcommand_synchronize|synchronize]]'' command. For other operations, see [[scripting#commands|supported commands]]. | * Perform operation. For [[task_upload|uploads]] use ''[[scriptcommand_put|put]]'' command. For [[task_download|downloads]] use ''[[scriptcommand_get|get]]'' command. For [[task_synchronize_full|synchronization]] use ''[[scriptcommand_synchronize|synchronize]]'' command. For other operations, see [[scripting#commands|supported commands]]. | ||
| * Exit scripting using ''[[scriptcommand_exit|exit]]'' command. | * Exit scripting using ''[[scriptcommand_exit|exit]]'' command. | ||
| + | |||
| + | For example a typical script to upload a file is: | ||
| + | |||
| + | <code winscp> | ||
| + | # Automatically abort script on errors | ||
| + | option batch abort | ||
| + | # Disable overwrite confirmations that conflict with the previous | ||
| + | option confirm off | ||
| + | # Connect to SFTP server using a password | ||
| + | open sftp://user:password@example.com/ -hostkey="ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx" | ||
| + | # Upload file | ||
| + | put d:\examplefile.txt /home/user | ||
| + | # Disconnect | ||
| + | close | ||
| + | </code> | ||
| ===== Script file ===== | ===== Script file ===== | ||