JAva実行windowsのcmdコマンド説明
4746 ワード
//ランタイム取得
Runtime rt = Runtime.getRuntime();
//取得プロセス
Process p = rt.exec(String[] cmdarray); または Process p = rt.exec(String cmd);
pが空でない場合は、空にします.
if(null!=p){destory
p.destory();
p=null;
}
例:
cmd/c dirはdirコマンドを実行した後、コマンドウィンドウを閉じます. cmd/k dirはdirコマンドを実行した後、コマンドウィンドウを閉じない. cmd/c start dirは新しいウィンドウを開いてdirコマンドを実行し、元のウィンドウは閉じます. cmd/k start dirは新しいウィンドウを開いた後にdir命令を実行し、元のウィンドウは閉じません. cmd/?ヘルプ情報を表示します. ★CMDコマンド★ 1.gpedit.msc-----グループポリシー 2.sndrec 32------レコーダー 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.DVDプレーヤー 17.charmap------文字マッピングテーブルの起動 18.diskmgmt.msc-ディスク管理ユーティリティ 19.calc---------コンピュータを起動する 20.dfrg.msc------ディスクフラグメント整理プログラム 21.chkdsk.exe-----chkdskディスク検査 22.devmgmt.msc---デバイスマネージャ 23.regsvr 32/u*.dll----dllファイルの実行を停止する 24.drwtsn 32------システムドクター 25.rononce-p------15秒オフ 26.dxdiag------DirectX情報をチェック 27.regedt 32------レジストリエディタ 28.Msconfig.exe---システム構成ユーティリティ 29.rsop.msc-------グループポリシー結果セット 30.mem.exe-------メモリの使用状況を表示 31.regedit.exe----レジストリ 32.winchat-----XPローカルエリアネットワークチャット付き 33.progman------プログラムマネージャ 34.winmsd-------システム情報 35.perfmon.msc----コンピュータ性能モニタリングプログラム 2.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.mplayer 2------簡易widnows media player 50.mspaint------グラフィックボード 51.mstsc-----リモートデスクトップ接続 52.mplayer 2------メディアプレーヤー 53.magnify------拡大鏡ユーティリティ 54.mmc-----コンソールを開く 55.mobsync-------同期コマンド 56.dxdiag------DirectX情報をチェック 57.drwtsn 32------システムドクター 58.devmgmt.msc---デバイスマネージャ 59.dfrg.msc------ディスクフラグメントアレンジプログラム 60.diskmgmt.msc---ディスク管理ユーティリティ 61.dcomcnfg------システムコンポーネントサービスを開く 62.ddeshare-DDE共有設定を開く 63.DVDプレーヤー 64.net stop messenger---メッセージングサービスを停止 65.net start messenger----メッセージングサービスを開始 66.notepad------手帳を開く 67.nslookup------ネットワーク管理のツールウィザード 68.ntbackup------システムのバックアップとリストア 69.narrator------画面「説明者」 70.ntmmgr.msc----モバイルストレージマネージャ 71.ntmsoprq.msc---モバイルストレージ管理者操作要求 72.netstat-an----(TC)コマンドチェックインタフェース 73.syncapp-------パケットを作成 74.sysedit-----システム構成エディタ 75.sigverif------ファイル署名検証プログラム 76.sndrec 32------レコーダー 77.shrpubw------共有フォルダの作成 78.secpol.msc-----ローカルセキュリティポリシー 79.syskey------システムは暗号化して、いったん暗号化して解けないで、windows xpシステムの二重のパスワードを保護します 80.services.msc---ローカルサービス設定 81.Sndvol 32------音量制御プログラム 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.regedt 32------レジストリエディタ 96.rononce-p------15秒オフ 97.regsvr 32/u*.dll----dllファイルの実行を停止 98.regsvr 32/u zipfldr.dll------ZIPサポートのキャンセル 99.cmd.exe-----MDコマンドプロンプト 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.odbcad 32------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------リソースマネージャを開く JAvacは実際に実行されましたが、実行結果を出力していません.実行結果を出力していない部分があるからです. Runtime.getRuntime.exec(「cmd」)を実行する場合. 結果も見えない Javaプログラムではなくオペレーティングシステムで実行されるため Runtime.getRuntime.exec(「cmd/c start javac」); コマンドラインウィンドウが表示されます
Runtime rt = Runtime.getRuntime();
//取得プロセス
Process p = rt.exec(String[] cmdarray); または Process p = rt.exec(String cmd);
pが空でない場合は、空にします.
if(null!=p){destory
p.destory();
p=null;
}
例:
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("cmd.exe /c shutdown -a");
System.out.println(p.toString());
cmd/c dirはdirコマンドを実行した後、コマンドウィンドウを閉じます. cmd/k dirはdirコマンドを実行した後、コマンドウィンドウを閉じない. cmd/c start dirは新しいウィンドウを開いてdirコマンドを実行し、元のウィンドウは閉じます. cmd/k start dirは新しいウィンドウを開いた後にdir命令を実行し、元のウィンドウは閉じません. cmd/?ヘルプ情報を表示します. ★CMDコマンド★ 1.gpedit.msc-----グループポリシー 2.sndrec 32------レコーダー 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.DVDプレーヤー 17.charmap------文字マッピングテーブルの起動 18.diskmgmt.msc-ディスク管理ユーティリティ 19.calc---------コンピュータを起動する 20.dfrg.msc------ディスクフラグメント整理プログラム 21.chkdsk.exe-----chkdskディスク検査 22.devmgmt.msc---デバイスマネージャ 23.regsvr 32/u*.dll----dllファイルの実行を停止する 24.drwtsn 32------システムドクター 25.rononce-p------15秒オフ 26.dxdiag------DirectX情報をチェック 27.regedt 32------レジストリエディタ 28.Msconfig.exe---システム構成ユーティリティ 29.rsop.msc-------グループポリシー結果セット 30.mem.exe-------メモリの使用状況を表示 31.regedit.exe----レジストリ 32.winchat-----XPローカルエリアネットワークチャット付き 33.progman------プログラムマネージャ 34.winmsd-------システム情報 35.perfmon.msc----コンピュータ性能モニタリングプログラム 2.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.mplayer 2------簡易widnows media player 50.mspaint------グラフィックボード 51.mstsc-----リモートデスクトップ接続 52.mplayer 2------メディアプレーヤー 53.magnify------拡大鏡ユーティリティ 54.mmc-----コンソールを開く 55.mobsync-------同期コマンド 56.dxdiag------DirectX情報をチェック 57.drwtsn 32------システムドクター 58.devmgmt.msc---デバイスマネージャ 59.dfrg.msc------ディスクフラグメントアレンジプログラム 60.diskmgmt.msc---ディスク管理ユーティリティ 61.dcomcnfg------システムコンポーネントサービスを開く 62.ddeshare-DDE共有設定を開く 63.DVDプレーヤー 64.net stop messenger---メッセージングサービスを停止 65.net start messenger----メッセージングサービスを開始 66.notepad------手帳を開く 67.nslookup------ネットワーク管理のツールウィザード 68.ntbackup------システムのバックアップとリストア 69.narrator------画面「説明者」 70.ntmmgr.msc----モバイルストレージマネージャ 71.ntmsoprq.msc---モバイルストレージ管理者操作要求 72.netstat-an----(TC)コマンドチェックインタフェース 73.syncapp-------パケットを作成 74.sysedit-----システム構成エディタ 75.sigverif------ファイル署名検証プログラム 76.sndrec 32------レコーダー 77.shrpubw------共有フォルダの作成 78.secpol.msc-----ローカルセキュリティポリシー 79.syskey------システムは暗号化して、いったん暗号化して解けないで、windows xpシステムの二重のパスワードを保護します 80.services.msc---ローカルサービス設定 81.Sndvol 32------音量制御プログラム 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.regedt 32------レジストリエディタ 96.rononce-p------15秒オフ 97.regsvr 32/u*.dll----dllファイルの実行を停止 98.regsvr 32/u zipfldr.dll------ZIPサポートのキャンセル 99.cmd.exe-----MDコマンドプロンプト 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.odbcad 32------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------リソースマネージャを開く JAvacは実際に実行されましたが、実行結果を出力していません.実行結果を出力していない部分があるからです. Runtime.getRuntime.exec(「cmd」)を実行する場合. 結果も見えない Javaプログラムではなくオペレーティングシステムで実行されるため Runtime.getRuntime.exec(「cmd/c start javac」); コマンドラインウィンドウが表示されます