【发布时间】:2017-12-12 13:58:44
【问题描述】:
我正在尝试通过命令行使用 VBScript 执行 SAS 代码。但是,我在将命令从 VBScript 正确传递到命令行时遇到问题。我很确定这是正确使用引号和chr(34) 的问题,但我无法弄清楚。
所以我想在命令行中运行以下命令:
"C:\Program Files\SAS 9.4\sas.exe" -SYSIN "C:\Program Files\test.sas"
我尝试过类似的东西
Set oShell = WScript.CreateObject ("WScript.Shell")
oShell.run "cmd.exe /K copy ""C:\Program Files\SAS 9.4\sas.exe"" -SYSIN ""C:\Program Files\test.sas"" ", 1, True
Set oShell = Nothing
但是我在命令行中得到一个无效的语法错误。有什么好主意吗?
【问题讨论】: