Я не знаю, о каком примере вы говорите, но я покажу вам пример кода, который у меня есть.Я надеюсь, что это помогает.Этот код находится в файле .bat.
В этом примере создается переменная% folder% с именем сегодняшней даты в формате 28.02.2012.Затем я спрашиваю у пользователя его имя пользователя, и оно сохраняется в переменной% username%, то же самое с% password%.Затем я использовал переменную% folder%, чтобы создать каталог с папкой с именем% folder%.
Теперь мы погрузимся в фактический «код WinSCP».
Затем я нашел путь к своему WinSCP.exe, а затем называется консоль.После вызова консоли я подключился к своему WinSCP-серверу с помощью команды open и переменных% Username% и% Password%.
@ECHO OFF
cls
set folder=%date:~4,2%-%date:~7,2%-%date:~10,4%
SET /P username="Enter Username: "
IF "%username%"=="" GOTO Error
SET /P password="Enter Password: "
rem -- Clear Screen to hide password
cls
IF "%password%"=="" GOTO Error
md C:\Logs\%folder%\int-rpt01\
"C:\""Program Files""\WinSCP\WinSCP.exe" /console /command "option batch abort"
"option confirm off" "open sftp://%username%:%password%@server.server.net:22"
"get /opt/ibm/cognos/c10_64/logs/cogserver.* C:\CogServerLogs\%folder%\int-rpt01\" "exit"
Надеюсь, это поможет.Будем благодарны за любую дополнительную информацию о том, какой пример вы используете и как вы его используете.