我有一個批處理文件,這有助於啓動我的rails server.when我開始我的批處理文件命令提示符打開,但在這裏我需要的cmd應該不可見用戶或它將在Windows後臺執行。我正在解釋下面的mt .bat
文件代碼。如何在Windows後臺默默執行批處理文件
c:
cd c:\\Site\swargadwara_puri
rails server
請幫幫我。
我有一個批處理文件,這有助於啓動我的rails server.when我開始我的批處理文件命令提示符打開,但在這裏我需要的cmd應該不可見用戶或它將在Windows後臺執行。我正在解釋下面的mt .bat
文件代碼。如何在Windows後臺默默執行批處理文件
c:
cd c:\\Site\swargadwara_puri
rails server
請幫幫我。
您可以使用Vbscript文件靜默運行它。運行方法允許您以不可見模式運行腳本。創建一個如下所示的.vbs文件:
Option Explicit
Dim MyBatchFile
MyBatchFile = "C:\New Floder\toto 1.bat"
Call Run(MyBatchFile,1,False) 'Showing the console
Call Run(MyBatchFile,0,False) 'Hidding the console
'*********************************************************************************
Function Run(MyBatchFile,Console,bWaitOnReturn)
Dim ws,Result
Set ws = CreateObject("wscript.Shell")
'A value of 0 to hide the MS-DOS console
If Console = 0 Then
Result = ws.run(DblQuote(MyBatchFile),Console,bWaitOnReturn)
If Result = 0 Then
'MsgBox "Success"
Else
MsgBox "An unknown error has occurred!",16,"An unknown error has occurred!"
End If
End If
'A value of 1 to show the MS-DOS console
If Console = 1 Then
Result = ws.run(DblQuote(MyBatchFile),Console,bWaitOnReturn)
If Result = 0 Then
'MsgBox "Success"
Else
MsgBox "An unknown error has occurred!",16,"An unknown error has occurred!"
End If
End If
Run = Result
End Function
'*********************************************************************************
Function DblQuote(Str)
DblQuote = Chr(34) & Str & Chr(34)
End Function
'*********************************************************************************
此示例中的第二個參數設置窗口樣式。 0表示「隱藏窗口,和1分表示 「顯示窗口」
的Run method的完整語法:
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
參數:
可以使用最小化批處理命令,例如:
START /MIN rails server