下午好!我需要编写一个 .js 代码,它可以有一个参数,其中可以有空格。好吧,我设法传递了 .js 参数。一切正常,直到我的 .js 对空间参数做出反应。它没有用。然后我一般暂时远离参数,开始吸引不同的程序。这就是我发现的。对于此代码:
WshShell=
WScript.CreateObject("WScript.Shell")
//WshShell.Run("""not pro.doc""");
WshShell.Run("Explorer " + "C:\\Program
Files");
WshShell.Run("AcroRd32 " +
"C:\\pre view.pdf");
WshShell.Run("C:\\preview.pdf");
WshShell.Run("C:\\not pro.doc");
以下反应:第一个命令执行没有任何抱怨,对第二个命令完全没有反应,第三个命令与第一个相同,第四个发誓找不到文件。请尝试有人执行此代码并告诉我,它只是我还是应该是这样的? 这里写的是
逗号和空格都用作分隔符。允许多个分隔符
虽然这是关于其他事情的,但我正在查看对第一个 .js 的反应(虽然它的代码并不重要)并且我知道空间也被视为我的分隔符。那怎么是对的呢?