我有一個批處理文件,我想靜默運行。 所以,我goolging四周,拿出下面的代碼... invMybatchfile.vbs.vbs腳本不會運行批處理/如何以無提示方式運行批處理
Dim curPath
curPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
Set WshShell = CreateObject("WScript.Shell")
cmds=WshShell.RUN(sCurPath & "\Mybatchfile.bat", 0, True)
此代碼我的臺式機(支持微軟Windows 7 32位)上工作,但由於某些原因,這個腳本不起作用在服務器計算機上(Windows Server 2008 R2)。當我點擊invMybatchfile.vbs時,dos窗口就會彈出並立即關閉,Mybatchfile.bat根本不會被執行。 (如果我只是服務器計算機上運行Mybathfile.bat,它工作得很好,所以批處理文件是不是問題就在這裏。)
所以我的問題是,沒有人知道爲什麼我有這個問題?
OR
是否有任何其他的方式來默默啓動批處理文件(沒有最小化,我知道這種方式),與從使用.vbs文件或安裝其他軟件?
感謝您的幫助 JB