4
運行批處理文件時,我們可以隱藏命令提示符嗎?運行批處理文件時隱藏CMD
運行批處理文件時,我們可以隱藏命令提示符嗎?運行批處理文件時隱藏CMD
This method對我的作品,但我也發現this和this和this,etc, etc...。
我很自信我喜歡這種方法最好。將以下代碼複製並粘貼到.vbs文件中。從那裏,你會調用批處理文件......所以請確保您編輯的最後一行到指定的批處理文件的路徑和名稱:
Const HIDDEN_WINDOW = 12
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objStartup = objWMIService.Get("Win32_ProcessStartup")
Set objConfig = objStartup.SpawnInstance_
objConfig.ShowWindow = HIDDEN_WINDOW
Set objProcess = GetObject("winmgmts:root\cimv2:Win32_Process")
errReturn = objProcess.Create("C:\PathOfFile\name.bat", null, objConfig, intProcessID)
它肯定爲我工作。評論歡迎:)
爲什麼這是downvoted!? – cmannett85 2013-04-11 07:04:40
爲什麼被標記爲'qt'? – Amartel 2013-04-11 07:18:26
不要發佈2合1問題。發表第二篇關於'system()'的文章。對於批處理文件,請參閱http://superuser.com/questions/140047/how-to-run-a-batch-file-without-launching-a-command-window – sashoalm 2013-04-11 08:03:48