1

Я пытался запустить следующий скрипт в командной строке в Windows XP, но я не смог сделать это:

C:\..\ftp  -s:"%~f0"&GOTO:EOF
open someweb.com
username
password
pwd
bye

следующее работает нормально:

ftp>@ftp -i -s:"%~f0"&GOTO:EOF
open someweb.com
username
password
pwd
bye

но я пытаюсь добиться этого с помощью командной строки. Есть ли способ сделать это?

1 ответ1

3

Вы не можете сделать это непосредственно в командной строке, но вы можете использовать командную строку для создания файла, который вы можете отправить в качестве ввода в ftp:

C:\>echo open someweb.com >input
C:\>echo next ftp commmand >>input
C:\>echo another ftp commmand >>input
C:\>ftp -i <input

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .