windows腳本隱藏執行

   使用salt的cmd.script時遇到的問題, 如果要執行的bat腳本如果會啓動其他進程時, 該任務會一直顯示執行中, 直到腳本產生的其他進程也結束, 但有時我們需要它啓動的程序一直運行, 譬如遊戲開服啓動的進程, 所以需要將bat調用的任務後臺執行, 從而讓調用能直接返回.


salt調用腳本call.bat:

@echo off
call c:\start64.vbs


windows上被調用腳本start64.vbs:

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "c:\start_cmd.bat",0

start_cmd.bat裏是其他要執行啓動的進程.


這樣執行salt "xxx" cmd.script salt://call.bat 就能直接返回結果了.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章