Differences
This shows you the differences between the selected revisions of the page.
2006-04-01 | 2006-04-01 | ||
no summary (212.96.164.161) (hidden) | old revision restored (martin) (hidden) | ||
Line 2: | Line 2: | ||
See [[commandline|Command-line parameters]] to learn how to enter the console/scripting mode. | See [[commandline|Command-line parameters]] to learn how to enter the console/scripting mode. | ||
- | ===== Příkazy ===== | + | ===== Commands ===== |
- | program akceptuje následující příkazy : ''call'', ''cd'', ''chmod'', ''close'', ''exit'', ''get'', ''help'', ''keepuptodate'', ''lcd'', ''lls'', ''ln'', ''lpwd'', ''ls'', ''mkdir'', ''mv'', ''open'', ''option'', ''put'', ''pwd'', ''rm'', ''rmdir'', ''session'', ''synchronize'' a různé aliasy | + | The following commands are implemented: ''call'', ''cd'', ''chmod'', ''close'', ''exit'', ''get'', ''help'', ''keepuptodate'', ''lcd'', ''lls'', ''ln'', ''lpwd'', ''ls'', ''mkdir'', ''mv'', ''open'', ''option'', ''put'', ''pwd'', ''rm'', ''rmdir'', ''session'', ''synchronize'' and several aliases. |
- | Příkaz ''help <prikaz>'' zobrazuje komplexní popis ''prikazu'' zadaného do povelu zahrnujícího příkladdy a aliasy.· | + | |
+ | The command ''help <command>'' shows a comprehensive description of the ''command'' including examples and aliases. | ||
Multiple sessions can be opened simultaneously. Use the ''session'' command to switch between them. Commands can be read from a script file or passed from the command-line using the ''/command'' switch. | Multiple sessions can be opened simultaneously. Use the ''session'' command to switch between them. Commands can be read from a script file or passed from the command-line using the ''/command'' switch. | ||
Line 22: | Line 23: | ||
Note that the configuration also includes [[ssh#verifying_the_host_key|verified host keys]], which you may need to transfer as well (or confirm manually under the account) to allow automatic execution of the script. | Note that the configuration also includes [[ssh#verifying_the_host_key|verified host keys]], which you may need to transfer as well (or confirm manually under the account) to allow automatic execution of the script. | ||
- | ===== Příklad ===== | + | ===== Example ===== |
- | Příklad uvedený níže se připojuje k serveru ''example.com'' s uživatelským účtem ''user'', stáhne soubor a ukončí spojeni. Pak se připojí ke stejnému serveru jako uživatel ''user2'' a nahraje soubor zpět. | + | The example below connects to ''example.com'' server with account ''user'', downloads file and closes the session. Then it connects to the same server with the account ''user2'' and uploads the file back. |
<code winscp> | <code winscp> | ||
- | # automaticky odpovídej na vše negativně bez zastavení na chybách skriptu | + | # Automatically answer all prompts negatively not to stall |
+ | # the script on errors | ||
option batch on | option batch on | ||
- | # potlač přepis potvrzení, které jsou v rozporu s dřívějšími | + | # Disable overwrite confirmations that conflict with the previous |
option confirm off | option confirm off | ||
- | # Připojení s použitím hesla | + | # Connect using a password |
# open user:password@example.com | # open user:password@example.com | ||
- | # připojení | + | # Connect |
open user@example.com | open user@example.com | ||
- | # Změň vzdálenou složku | + | # Change remote directory |
cd /home/user | cd /home/user | ||
- | # Vynuť si binární přenos | + | # Force binary mode transfer |
option transfer binary | option transfer binary | ||
- | # Stahni soubor do lokální složky na d:\ | + | # Download file to the local directory d:\ |
get examplefile.txt d:\ | get examplefile.txt d:\ | ||
- | # Odpojení | + | # Disconnect |
close | close | ||
- | # Připoj se jako jiný uživatel | + | # Connect as a different user |
open user2@example.com | open user2@example.com | ||
- | # Změn vzdálený adresář | + | # Change the remote directory |
cd /home/user2 | cd /home/user2 | ||
- | # nahraj soubor do pracovního adresáře | + | # Upload the file to current working directory |
put d:\examplefile.txt | put d:\examplefile.txt | ||
- | # odpoj se | + | # Disconnect |
close | close | ||
- | # konec WinSCP | + | # Exit WinSCP |
exit | exit | ||
</code> | </code> | ||
- | Ulož skript do souboru ''example.txt''. K provedení skriptu použij následující příkaz. Skript se připojí k sezení sám, příkazem ''open'', bez použití parametru příkazového řádku ''session'' . | + | Save the script to the file ''example.txt''. To execute the script file use following command. As the script connects the session itself, using the command ''open'', omit the ''session'' command-line parameter. |
<code> | <code> | ||
winscp3 /console /script=example.txt | winscp3 /console /script=example.txt | ||
</code> | </code> | ||
- | Místo použití příkazu ''open'' ve skriptu, lze otevřít sezení příkazem [[commandline|command-line parameter]]. | + | Instead of using ''open'' command you can also open a session using a [[commandline|command-line parameter]]. |
<code> | <code> | ||
winscp3 /console /script=example.txt user@example.com | winscp3 /console /script=example.txt user@example.com | ||
</code> | </code> |