Windows
執行 .bat 文件時如何隱藏 ms-dos 視窗?
我每分鐘為我的腳本(Scheduled Tak (CronJob))執行一個 .bat 文件。當它執行時,似乎 ms-dos 視窗的時間很短。我的批處理程式碼是這樣的;
@ECHO OFF C:\wamp\bin\php\php5.4.3\php.exe -f “C:\wamp\www\tst\index.php”
執行時如何隱藏此視窗?
您可以使用 VB 腳本隱藏視窗:
Set objArgs = WScript.Arguments For Each strArg in objArgs Set WshShell = CreateObject("WScript.Shell") cmds=WshShell.RUN(strArg, 0, False) Set WshShell = Nothing Next start c:\runHidden.vbs "C:\wamp\bin\php\php5.4.3\php.exe -f 'C:\wamp\www\tst\index.php'"
您可以使用
start /min <your command>
不會隱藏視窗但會將其最小化的選項。