Загрузить файл через VBA и WinSCP.com

Я не знаю, что происходит, потому что он просто мигает на экране. Но у меня есть этот код в VBA.

Shell "H:\Dokument\Avvikelser\WinSCP.com /script=H:\Dokument\Avvikelser\script.txt"

В script.txt у меня есть:

open ftpes://USERNAME:PASSWORD@ftp.SERVER.nu
put H:\Dokument\Avvikelser\lista.txt /Avvikelser/lista.txt
close

Как я понял, мне нужен ftpes, чтобы сделать его пассивным?

Я даже не могу запустить WinSCP из командной строки

Мне нужно использовать решение в стиле cmd, так как я не могу установить программное обеспечение на компьютер.
Файл не загружен, когда скрипт заканчивается.

1 ответ

Решение

WinSCP.COM является только консольной интерфейсной программой для WinSCP.EXE, вы должны располагать оба в одном каталоге.

Смотрите https://winscp.net/eng/docs/executables

Другие вопросы по тегам