我有一个命令行代码。可以帮助转换代码行 to vbs。代码行必须在oshell.Run命令下执行。(oshell是WScript.Shell的对象)
命令行代码如下
c:\programfiles x(86)\winscp>winscp.com /command "option batch abort" "option confirm off" "open ftps://USERNAME:PASSWORD@FTPSITE.COM:PORTNUMBER/" "put C:\MyFolder\ForSFTP\TestFile.txt /savefile/" "exit"
任何帮助将不胜感激
答案 0 :(得分:3)
使用CreateObject
创建“WScript.Shell”对象。
使用""
在字符串中转义"
。
使用help page查看Shell.Run
方法的其他参数。
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "c:\program files x(86)\winscp\winscp.com /command ""option batch abort"" ""option confirm off"" ""open ftps://USERNAME:PASSWORD@FTPSITE.COM:PORTNUMBER/"" ""put C:\MyFolder\ForSFTP\TestFile.txt /savefile/"" ""exit""", 1, True