轉:Java調用CMD命令

來源:互聯網
上載者:User

標籤:

java的Runtime.getRuntime().exec(commandStr)可以調用執行cmd指令。

cmd /c dir 是執行完dir命令後關閉命令視窗。

cmd /k dir 是執行完dir命令後不關閉命令視窗。

cmd /c start dir 會開啟一個新視窗後執行dir指令,原視窗會關閉。

cmd /k start dir 會開啟一個新視窗後執行dir指令,原視窗不會關閉。

可以用cmd /?查看協助資訊。

★CMD命令★ 1. gpedit.msc-----組策略 2. sndrec32-------錄音機 3. Nslookup-------IP地址偵測器 4. explorer-------開啟資源管理員 5. logoff---------登出命令 6. tsshutdn-------60秒倒計時關機命令 7. lusrmgr.msc----本機使用者和組 8. services.msc---本地服務設定 9. oobe/msoobe /a----檢查XP是否啟用 10. notepad--------開啟記事本 11. cleanmgr-------垃圾整理 12. net start messenger----開始信差服務 13. compmgmt.msc---電腦管理 14. net stop messenger-----停止信差服務 15. conf-----------啟動netmeeting 16. dvdplay--------DVD播放器 17. charmap--------啟動字元對應表 18. diskmgmt.msc---磁碟管理公用程式 19. calc-----------啟動計算機 20. dfrg.msc-------磁碟磁碟重組程式 21. chkdsk.exe-----Chkdsk磁碟檢查 22. devmgmt.msc--- 裝置管理員 23. regsvr32 /u *.dll----停止dll檔案運行 24. drwtsn32------ 系統醫生 25. rononce -p ----15秒關機 26. dxdiag---------檢查DirectX資訊 27. regedt32-------登錄編輯程式 28. Msconfig.exe---系統配置公用程式 29. rsop.msc-------組策略結果集 30. mem.exe--------顯示記憶體使用量情況 31. regedit.exe----註冊表 32. winchat--------XP內建區域網路聊天 33. progman--------程式管理器 34. winmsd---------系統資訊 35. perfmon.msc----電腦效能監測程式 36. winver---------檢查Windows版本 37. sfc /scannow-----掃描錯誤並複原 38. taskmgr-----工作管理員(2000/xp/2003 39. winver---------檢查Windows版本 40. wmimgmt.msc----開啟windows管理體繫結構(WMI) 41. wupdmgr--------windows更新程式 42. wscript--------windows指令碼宿主設定 43. write----------寫字板 44. winmsd---------系統資訊 45. wiaacmgr-------掃描器和照相機嚮導 46. winchat--------XP內建區域網路聊天 47. mem.exe--------顯示記憶體使用量情況 48. Msconfig.exe---系統配置公用程式 49. mplayer2-------簡易widnows media player 50. mspaint--------畫圖板 51. mstsc----------遠端桌面連線 52. mplayer2-------媒體播放機 53. magnify--------放大鏡公用程式 54. mmc------------開啟控制台 55. mobsync--------同步命令 56. dxdiag---------檢查DirectX資訊 57. drwtsn32------ 系統醫生 58. devmgmt.msc--- 裝置管理員 59. dfrg.msc-------磁碟磁碟重組程式 60. diskmgmt.msc---磁碟管理公用程式 61. dcomcnfg-------開啟系統元件服務 62. ddeshare-------開啟DDE共用設定 63. dvdplay--------DVD播放器 64. net stop messenger-----停止信差服務 65. net start messenger----開始信差服務 66. notepad--------開啟記事本 67. nslookup-------網路管理的工具嚮導 68. ntbackup-------系統備份與還原 69. narrator-------螢幕“講述人” 70. ntmsmgr.msc----移動儲存管理器 71. ntmsoprq.msc---移動儲存管理員操作請求 72. netstat -an----(TC)命令檢查介面 73. syncapp--------建立一個公事包 74. sysedit--------系統配置編輯器 75. sigverif-------檔案簽名驗證程式 76. sndrec32-------錄音機 77. shrpubw--------建立共用資料夾 78. secpol.msc-----本地安全性原則 79. syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼 80. services.msc---本地服務設定 81. Sndvol32-------音量控製程序 82. sfc.exe--------系統檔案檢查器 83. sfc /scannow---windows檔案保護 84. tsshutdn-------60秒倒計時關機命令 3. 84. tsshutdn-------60秒倒計時關機命令 85. tourstart------xp簡介(安裝完成後出現的漫遊xp程式) 86. taskmgr--------工作管理員 87. eventvwr-------事件檢視器 88. eudcedit-------造字程式 89. explorer-------開啟資源管理員 90. packager-------對象封裝程式 91. perfmon.msc----電腦效能監測程式 92. progman--------程式管理器 93. regedit.exe----註冊表 94. rsop.msc-------組策略結果集 95. regedt32-------登錄編輯程式 96. rononce -p ----15秒關機 97. regsvr32 /u *.dll----停止dll檔案運行 98. regsvr32 /u zipfldr.dll------取消ZIP支援 99. cmd.exe--------CMD命令提示字元 100. chkdsk.exe-----Chkdsk磁碟檢查 101. certmgr.msc----認證管理公用程式 102. calc-----------啟動計算機 103. charmap--------啟動字元對應表 104. cliconfg-------SQL SERVER 用戶端網路公用程式 105. Clipbrd--------剪貼簿查看器 106. conf-----------啟動netmeeting 107. compmgmt.msc---電腦管理 108. cleanmgr-------垃圾整理 109. ciadv.msc------索引服務程式 110. osk------------開啟螢幕小鍵盤 111. odbcad32-------ODBC資料來源管理器 112. oobe/msoobe /a----檢查XP是否啟用 113. lusrmgr.msc----本機使用者和組 114. logoff---------登出命令 115. iexpress-------木馬捆綁工具,系統內建 116. Nslookup-------IP地址偵測器 117. fsmgmt.msc-----共用資料夾管理器 118. utilman--------協助工具輔助管理器 119. gpedit.msc-----組策略 120. explorer-------開啟資源管理員

調用批處理代碼:

Java代碼
  1. public static void main(String[] args) {   
  2.     String path = "D:\\public.bat";   
  3.     Runtime run = Runtime.getRuntime();   
  4.     try {   
  5.         // run.exec("cmd /k shutdown -s -t 3600");   
  6.         Process process = run.exec("cmd.exe /k start " + path);   
  7.         InputStream in = process.getInputStream();     
  8.         while (in.read() != -1) {   
  9.             System.out.println(in.read());   
  10.         }   
  11.         in.close();   
  12.         process.waitFor();   
  13.     } catch (Exception e) {            
  14.         e.printStackTrace();   
  15.     }   
  16.   
  17. }  

轉:Java調用CMD命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.