通过 vba 和 WinSCP.com 上传文件

Upload file through vba and 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

据我了解,我需要 ftpe 使其成为被动的?

我什至无法从 cmd 提示符启动 WinSCP

我无法在计算机上安装软件,因此需要使用 cmd 样式的解决方案。
脚本结束时文件未上传。

WinSCP.COM只是WinSCP.EXE的控制台界面程序,你需要在同一目录。

https://winscp.net/eng/docs/executables