1. 程式人生 > >關於Runtime.getRuntime().exec("")的引數

關於Runtime.getRuntime().exec("")的引數

下面這段程式碼copy的,原文也沒有介紹,有興趣的自己可以研究下

explore_folder_command=$exec("%SystemRoot%\explorer.exe" /n,/e,"%1")

explore_folder_path_command=$exec("%SystemRoot%\explorer.exe" /n,/e,/select,"%1")
open_folder_path_command=$exec("L:\Program Files\TC8.01\TOTALCMD.EXE" "/O" "/T" "$parent(%1)") 
open_file_command=$exec("%1")

open_folder_command=$exec("L:\Program Files\TC8.01\TOTALCMD.EXE" "/O" "/T" "%1")

我自己測過可用的一些引數格式(備忘):

開啟“我的電腦”:Runtime.getRuntime().exec("explorer.exe /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");

開啟“我的文件”:Runtime.getRuntime().exec("explorer.exe /e,%1");

上面兩種裡邊的"/e“可以換成/select表示呼叫“資源管理器”開啟並選定那個檔案。

啟動QQ:      Runtime.getRuntime().load("C:\\Program Files\\Tencent\\QQ\\QQProtect\\Bin\\QQProtect.exe");

呼叫cmd命令開啟文字:

    Runtime.getRuntime().exec("cmd.exe /c,start C:\\Users\\Kodaira\\Desktop\\Test.txt");