使用 VBS 打开一个执行 exe 文件的 Bat

使用 VBS 打开一个执行 exe 文件的 Bat

我试图将 .bat 文件放入我的启动文件夹中,以便它在计算机启动时运行代码,但我不想看到它。批处理文件使用参数运行 .exe 文件。我在 .vbs 脚本中使用此代码。

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Test\My.bat" & Chr(34), 0
Set WshShell = Nothing

当我运行它时,它会调用 .bat 文件,而 bat 文件不会使用参数运行 .exe。这是为什么?当我仅运行 .bat 文件时,它会正常调用 .exe。如果有人能告诉我如何编辑代码以使其工作,我将不胜感激。

答案1

查看 START 命令的用法,如下图所示问题该问题的第一个答案有更多细节,但这里是简单的答案:

start /b "" "c:\Path\To\Your\Program.exe" -arguments

相关内容