Windowsのバッチファイル( .bat)の書き方をいくつか
or コマンドプロンプトでの実行
■プロセスの停止
タスクマネージャーで見えるプロセスを強制終了させる。
プロセス一覧を表示する
tasklist [Enter]
実行プログラム名(イメージ名)を指定してプロセスを終了させる
taskkill /IM イメージ名 /F
(例)taskkill /im chrome.exe /f
PID(プロセスID)を指定してプロセスを終了させる
taskkill /PID プロセスID /F
(例)taskkill /pid 9999 /f
参考:
■少し待つ (ウェイト(wait))
秒数で待つ … Windows Vista以降
timeout /t 秒数 (-1 ~ 99999, -1はキーが押されるまでずっと待つ)
(例)timeout /t 5
「* 秒待っています。続行するには何かキーを押してください ...」が画面に表示される。
画面に表示されないようにするには、標準出力に逃がす。
(例)timeout 5 >nul
キーで待ちを終了されないようにするには、 /nobreak を付加。
(例) timeout 5 /nobreak
コマンドの実行を遅らせる (リソースキットから入手)
sleep 秒数
(参考)
それ以外の裏技として
・無駄なpingをn回試行する
・ユーザ選択待ちをする
などが逸脱である。
http://stackoverflow.com/questions/1672338/how-to-sleep-for-5-seconds-in-windowss-command-prompt-or-dos
参考:
http://www.atmarkit.co.jp/ait/articles/1206/08/news137.html
・無駄なpingをn回試行する
・ユーザ選択待ちをする
などが逸脱である。
http://stackoverflow.com/questions/1672338/how-to-sleep-for-5-seconds-in-windowss-command-prompt-or-dos
参考:
http://www.atmarkit.co.jp/ait/articles/1206/08/news137.html
■画面表示 echo
何かのコマンド && echo [表示文字]前段のコマンドの実行が正常終了したら[表示文字]を表示する。
(例)timeout 5 && echo ※※※次のコマンド実行中※※※
参考:
http://www.atmarkit.co.jp/ait/articles/1206/08/news137.html
■サービスの開始・停止・再起動
停止
net stop サービス名
開始
net start サービス名
参考:
No comments:
Post a Comment