我试图将 .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