我正在使用下面的 vbs 脚本来运行我的文件.bat批处理脚本,以防止命令 propmt 窗口出现,但我注意到 vbs 脚本每次运行时都会生成 cmd.exe 并在任务管理器中托管进程。 知道我怎样才能防止它们出现吗?
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "file.bat", 0
Set WshShell = Nothing
为了执行代码,您必须运行某种类型的进程。 可以在批处理文件中执行的命令类型需要命令处理器,因为批处理文件不会编译为本机代码。 如果您不希望为这些命令运行单独的控制台进程,则必须在 vbs 中创建等效命令。 难度取决于批处理文件的长度和复杂性。