你可能指的是这种。比方说,Windows对于VBScript脚本的默认打开方式是
"%SystemRoot%\System32\WScript.exe" "%1" %*
这个在注册表编辑器里面就可以看到
当我们执行一个VBS脚本的时候,我们会认为vbs就是一个可执行文件,直接带命令参数去执行。比方说,我们直接执行 test.vbs /a /b /c test。
这种情况下,test.vbs 就会作为%1参数传给Wscript.exe,加引号是为了防止完整路径中带空格的情况。而之后所有的命令参数会作为%*传给Wscript.exe。
所以,对于Wscript.exe来说,他得到的完整命令行是:
C:\Windows\System32\Wscript.exe "c:\test\test.vbs" /a /b /c test
这一点,我们用任务管理器可以很轻松看到。
更有意思的是,exe文件的执行参数就是 “%1” %*
标签:WScript,exe
版权声明:文章由 知识百答 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaida.com/life/116252.html