Execute ftp.exe com um argumento de linha de comando


1

Eu estava tentando executar o seguinte script na linha de comando no windows xp, mas não consegui:

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

as seguintes corridas ok:

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

mas estou tentando alcançá-lo com a linha de comando. Tem algum jeito de fazer isso?

Respostas:


3

Você não pode fazer isso diretamente na linha de comando, mas você pode usar a linha de comando para construir um arquivo que possa ser enviado como entrada para ftp:

C:\>echo open someweb.com >input
C:\>echo next ftp commmand >>input
C:\>echo another ftp commmand >>input
C:\>ftp -i <input
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.