将命令行代码转换为vbs代码

时间:2015-10-30 16:57:45

标签: vbscript

我有一个命令行代码。可以帮助转换代码行 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"

任何帮助将不胜感激

1 个答案:

答案 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