一些簡單的批處理腳本記錄

設定一個簡單的批處理腳本.bat,需對某個程序或文件打開並最大化時,批處理腳本如下:

/********************************

 1.open the test.txt,and max the windows

 2.exit cmd.exe

*********************************/

start /max  ""  "D:\temp\test.txt"  

exit                                               


其他關於start的命令說明。。。。。

Start ­

啓動單獨的“命令提示符”窗口來運行指定程序或命令。如果在沒有參數的情況下使用,start 將打開第二個命令提示符窗口。 ­

語法 ­

start ["title"] [/dPath] [/I][/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/wait] [/B][FileName] [parameters] ­

參數 ­

"title" 指定在“命令提示符”窗口標題欄中顯示的標題。 ­

/dpatch 指定啓動目錄。 ­

/i 將 Cmd.exe 啓動環境傳送到新的“命令提示符”窗口。 ­

/min 啓動新的最小化窗口。 ­

/max 啓動新的最大化窗口。 ­

/separate 在單獨的內存空間啓動 16 位程序。 ­

/shared 在共享的內存空間啓動 16 位程序。 ­

/low 以空閒優先級啓動應用程序。 ­

/normal 以一般優先級啓動應用程序。 ­

/high 以高優先級啓動應用程序。 ­

/realtime 以實時優先級啓動應用程序。 ­

/abovenormal 以超出常規優先級的方式啓動應用程序。 ­

/belownormal 以低出常規優先級的方式啓動應用程序。 ­

/wait 啓動應用程序,並等待其結束。 ­

/b 啓動應用程序時不必打開新的“命令提示符”窗口。除非應用程序啓用 CTRL+C,否則將忽略 CTRL+C 操作。使用 CTRL+BREAK 中斷應用程序。 ­

非執行文件只要將文件名作爲命令鍵入,即可通過其文件關聯運行該文件。有關使用 assoc 和 ftype 在命令腳本中創建這些關聯的詳細信息,請參閱“”。 ­

在運行的命令的第一個標記爲“CMD”字符串但不包括擴展名或路徑限定符時,“CMD”將被 COMSPEC 變量的值取代。這樣可以防止用戶從當前目錄選取 cmd。 ­

當您運行 32 位圖形用戶界面 (GUI) 應用程序時,cmd 不會在返回到命令提示符之前等待應用程序退出。如果從命令腳本運行應用程序,則不會發生這種新情況。在運行的命令中第一個符號不包括擴展名的情況下,Cmd.exe 使用 PATHEXT 環境變量的值確定要查找的擴展名以及查找順序。PATHEXT 變量的默認值爲:COM;.EXE;.BAT;.CMD(語法與 PATH 變量相同,使用分號分開不同元素)。當您搜索可執行文件且在任何擴展名上都沒有匹配項時,start 將搜索目錄名。 ­

具體例子: ­

說明:如果你所在程序的路徑中帶有空格,那麼必須用""把路徑括起來,否則系統會提示找不到XX文件,另外,在運行某些程序時,需在路徑的前面加一對空白的"",表示創建一個空白的窗口,它指向的程序是XXXXXXXX。還有就是別忘了空格。 ­

當想運行位於“D:\temp\”的“test.txt”時,應該使用以下命令: ­

start "" "D:\temp\test.txt" 表示以常規窗口運行程序 ­

如果想最大化該窗口時,則:start /max"" "D:\temp\test.txt"  表示以最大化窗口運行程序 ,同時加一個 exit,以便退出cmd窗口。

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