【发布时间】:2017-03-01 16:02:39
【问题描述】:
我正在尝试使用 AutoIt 和 WinSCP 构建一个 FTP 传输脚本
我正在使用 winscp.com。
我想从用户那里获取输入(通过 GUI),然后在我的 WinSCP 命令中使用这些输入。
例如,我想根据用户的选择设置本地目录。
当前情况:我能够存储用户的输入,但是当我尝试使用 AutoIt 脚本在 WinSCP 命令控制台中传递相同的输入时,它要么不读取变量,要么只是给出未知命令错误。
RunWait(@ComSpec & ' /k ' & 'winscp.com /command "option batch continue" ' & '"option confirm off" ' & ' "open xyz"' & ' "lcd" ' & $Dir )
其中$Dir 对使用GUICtrlRead() 存储的用户输入具有价值。
请建议是否有任何其他方法可以让 WinSCP 控制台读取我的用户数据(我想每次都按用户捕获唯一数据,所以不想制作配置文件)。
谢谢
【问题讨论】: