我试图将一小段代码作为命令行参数传递给在WinXP上运行的程序。我不能将整个代码片段作为一个参数传递。它按空格和引号字符拆分(不出所料)。引用整个内容并使用引号、斜杠或克拉转义引号字符也是失败的。true)"oShell.Run """c:\Folder with space\ArgTest.vbs""
我尝试过几种不同的Shell版本,但似乎没有什么效果,下面是我最近的尝试: Dim wsh As Object
Set wsh = CreateObjectwsh.Run("C:\Windows\syswow64\cscript.exe '\\hct431vntgta901\test scripts\machine queries\queryTest.vbs,我看不出错误是什么,它只是无法运行脚本。我已经尝试过了,如果我在CMD中运行了以下命令,它就能
(\),下一个转义双引号\"被扩展为双引号("),因此最后合并的结果是\"。testing a \"string right here\" --但我希望当它被打印出来时,转义双引号\"会扩展到一个双引号",所以我希望打印的结果是使用未转义的双引号,即testing a "stringright here