<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • java調用cmd命令

    時間:2024-01-29 12:30:10 志升 JAVA認證 我要投稿
    • 相關推薦

    java調用cmd命令

      在日常學習、工作和生活中,大家對cmd命令都再熟悉不過了吧,下面是小編為大家整理的java調用cmd命令,希望對大家有所幫助。

      java調用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執行某個批處理命令

      import java.io.InputStream;

      public class Test1 {

      public static void main(String[] args) {

      String path = "D:\\public.bat";

      Runtime run = Runtime.getRuntime();

      try {

      // run.exec("cmd /k shutdown -s -t 3600");

      Process process = run.exec("cmd.exe /k start " + path);

      InputStream in = process.getInputStream();

      while (in.read() != -1) {

      System.out.println(in.read());

      }

      in.close();

      process.waitFor();

      } catch (Exception e) {

      e.printStackTrace();

      }

      }

      }

      Java調用cmd命令可以通過`Runtime`類的`exec`方法或者使用`ProcessBuilder`類來實現。以下是一些常用的方法:

      1. 使用Runtime.getRuntime().exec(command):這是最直接的調用方式,其中`command`是你想要執行的命令字符串。例如:

      `Runtime.getRuntime().exec("cmd /c dir");`:執行`dir`命令并關閉命令窗口。

      `Runtime.getRuntime().exec("cmd /k ipconfig");`:執行`ipconfig`命令并保持命令窗口打開。

      `Runtime.getRuntime().exec("cmd /c start notepad");`:打開記事本應用程序并關閉命令窗口。

      `Runtime.getRuntime().exec("cmd /k start chrome");`:打開Chrome瀏覽器并保持命令窗口打開。

      2. 使用Runtime.getRuntime().exec(command)獲取進程輸入流:為了獲取命令的輸出,需要獲取進程的輸入流,并讀取內容。例如:

      獲取進程輸入流:`Process process = Runtime.getRuntime().exec("cmd /c dir");`。

      讀取輸出內容:使用`BufferedReader`讀取`process.getInputStream()`。

      3. 使用ProcessBuilder:`ProcessBuilder`是另一種執行命令的方式,它提供了更多的控制和靈活性。例如:

      創建`ProcessBuilder`實例,指定命令及其參數:`ProcessBuilder pb = new ProcessBuilder("cmd.exe", "/c", "dir");`。

      啟動進程:`pb.start()`。

      讀取輸出:可以使用類似之前的方法讀取進程的輸入流和錯誤流。

      4. 執行帶有參數的命令:如果需要執行的命令包含多個參數,可以將參數作為一個數組傳遞給`exec`方法或`ProcessBuilder`的構造函數。

      5. 執行帶有窗口行為的命令:可以使用`cmd /c`、`cmd /k`和`cmd /c start`等命令組合來控制命令執行后窗口的行為。

      6. 執行沒有圖形界面的命令或工具:對于沒有圖形界面的命令或工具,應該使用`cmd /c start`或`cmd /k start`命令來確保它們在新窗口中運行,從而避免在后臺運行不可見的問題。

      7. 獲取命令執行結果:要獲取命令執行的返回值,需要獲取進程對象,然后讀取輸入流,命令的返回值通常表示在輸入流的輸出中。

      這些方法可以幫助你在Java程序中執行和控制cmd命令,無論是簡單的命令還是復雜的操作。不過,在實際使用時需要注意處理可能出現的異常,并確保正確地讀取和處理命令的輸出。

    【java調用cmd命令】相關文章:

    電腦cmd命令大全08-10

    常用cmd命令大全11-03

    電腦常用的cmd命令大全08-29

    CMD命令使用方法06-21

    JAVA認證基礎知識:基于反射機制的服務代理調用08-26

    dos命令之FC命令:文件比較命令08-07

    電腦運行命令以及dos命令大全08-29

    Windows網絡診斷怎么調用08-29

    linux常用基本命令(文件處理命令)03-31

    ping命令的用法10-21

    主站蜘蛛池模板: 国产精品亚洲视频| 国产色婷婷精品综合在线| 久久伊人精品青青草原高清| 亚欧洲精品在线视频免费观看 | 99精品视频在线| 久久久久久久久久久免费精品| 国产精品美女久久久| 四虎成人精品| 97久久精品人人澡人人爽| 精品少妇无码AV无码专区| 亚洲AV蜜桃永久无码精品| 国产午夜精品一区二区| 久久国产精品久久| 国产成人精品免费久久久久| 亚洲精品无码av人在线观看| 久久精品国产第一区二区| 国产精品成人h片在线| 久久亚洲精品视频| 国产精品久久成人影院| 精品国产精品国产偷麻豆 | 四虎精品免费永久免费视频| 国产精品无码无卡无需播放器| 国产精品久久久久久| 国产精品精品自在线拍| 亚洲国产精品无码久久久蜜芽| 日韩精品一区二区三区在线观看 | 蜜臀精品国产高清在线观看| AAA级久久久精品无码区| 久久精品国产亚洲综合色| 99久久成人国产精品免费| 精品久久久无码人妻中文字幕豆芽| 无码人妻精品一区二区三 | 九九热精品在线| 99热精品在线| 99精品在线播放| 2021精品国产综合久久| 国产精品久久午夜夜伦鲁鲁| 国产精品高清一区二区三区 | 国产精品视频永久免费播放| 久久ww精品w免费人成| 欧美精品VIDEOSSEX少妇|