我有一个要静默运行的批处理文件。所以,我四处寻找并想出了以下代码...... invMybatchfile.vbs
Dim curPath
curPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
Set WshShell = CreateObject("WScript.Shell")
cmds=WshShell.RUN(sCurPath & "\Mybatchfile.bat", 0, True)
此代码在我的桌面(Window 7 32 位)上运行,但由于某种原因,此脚本在服务器计算机(Windows Server 2008 R2)上不起作用。当我单击 invMybatchfile.vbs 时,dos 窗口会弹出并立即关闭,并且根本不执行 Mybatchfile.bat。(如果我只是在服务器计算机上运行 Mybathfile.bat,它工作正常,所以批处理文件不是这里的问题。)
所以我的问题是,有人知道我为什么会遇到这个问题吗?
或者
有没有其他方法可以在不使用 .vbs 文件或安装其他软件的情况下静默启动批处理文件(不是最小化,我知道这种方式)?
谢谢你的帮助JB