BAT批處理文件同時打多個CMD窗口執行其餘BAT命令

start 用來啓動一個應用redis

有時候咱們想用一個批處理同時啓動其餘多個不一樣目錄的BAT,腳本以下spa

 

  1. @echo off
  2. start /D "D:\Program Files\redis\6379" start.bat
  3. start /D "D:\Program Files\redis\6380" start.bat
  4. start /D "D:\Program Files\redis\6381" start.bat
  5. start /D "D:\Program Files\redis\6382" start.bat
  6. start /D "D:\Program Files\redis\6383" start.bat
  7. start /D "D:\Program Files\redis\6384" start.bat

參數D 後面的參數表示被調用命令的所在目錄。.net

Start語法:   
啓動另外一個窗口運行指定的程序或命令。   
   
START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]   
   [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]    
   [/WAIT] [/B] [command/program]   
   [parameters]   
   
  "title"   在窗口標題欄中顯示的標題。   
  path    起始目錄   
  B      在不建立新窗口的狀況下開始應用程序。除非   
        啓動 ^C 處理,不然該應用程序會忽略 ^C 處理;   
         ^Break 是惟一能夠中斷該應用程序的方式   
  I      新環境是傳遞給 cmd.exe 的原始環境,   
        而不是當前環境   
  MIN     開始時窗口最小化   
  MAX     開始時窗口最大化   
  SEPARATE  在分開的內存空間內開始 16 位 Windows 程序   
  SHARED   在共享內存空間內開始 16 位 Windows 程序   
  LOW     在 IDLE 優先級類別開始應用程序    
  NORMAL   在 NORMAL 優先級類別開始應用程序   
  HIGH    在 HIGH 優先級類別開始應用程序   
  REALTIME  在 REALTIME 優先級類別開始應用程序   
  ABOVENORMAL 在 ABOVENORMAL 優先級類別開始應用程序   
  BELOWNORMAL 在 BELOWNORMAL 優先級類別開始應用程序   
  WAIT    啓動應用程序並等候它結束   
  command/program   
        若是是內部 cmd 命令或批文件,那麼該命令處理器是   
        用 /K 命令行開關運行 cmd.exe 的。這表示該窗口在命令運行   
        後仍然存在。   
   
        若是不是內部 cmd 命令或批文件,則是一個程序,並   
        做爲窗口應用程序或控制檯應用程序運行。   
   
  parameters 這些爲傳送到命令/程序的參數   
   
   
若是命令擴展被啓用,經過命令行或 START 命令的外部命令   
調用會以下改變:   
   
將文件名做爲命令鍵入,非可執行文件能夠經過文件關聯調用。   
  (例如,WORD.DOC 會調用跟 .DOC 文件擴展名關聯的應用程序)。   
  關於如何從命令腳本內部建立這些關聯,請參閱 ASSOC 和   
   FTYPE 命令。   
   
執行的應用程序是 32-位 GUI 應用程序時,CMD.EXE 不等應用   
  程序終止就返回命令提示符。若是在命令腳本內執行,該新行爲   
  則不會發生。   
   
若是執行的命令行的第一個符號是不帶擴展名或路徑修飾符的   
  字符串 "CMD","CMD" 會被 COMSPEC 變量的數值所替換。這   
  防止從當前目錄提取 CMD.EXE。   
   
若是執行的命令行的第一個符號沒有擴展名,CMD.EXE 會使用   
  PATHEXT 環境變量的數值來決定要以什麼順序尋找哪些擴展   
  名。PATHEXT 變量的默認值是:   
   
    .COM;.EXE;.BAT;.CMD   
   
  請注意,該語法跟 PATH 變量的同樣,分號隔開不一樣的元素。   
   
查找可執行文件時,若是沒有相配的擴展名,看一看該名稱是否   
與目錄名相配。若是確實如此,START 會在那個路徑上調用    
Explorer。若是從命令行執行,則等同於對那個路徑做 CD /D。命令行

相關文章
相關標籤/搜索