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>

Last modified: by martin