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 execuções estão 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. Existe uma maneira de fazer isso?

    
por littleBrain 29.11.2011 / 08:06

1 resposta

3

Você não pode fazer isso diretamente na linha de comando, mas pode usar a linha de comando para criar um arquivo que pode 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
    
por 29.11.2011 / 09:19

Tags