關於Runtime.getRuntime().exec("")的引數
阿新 • • 發佈:2019-01-30
下面這段程式碼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");