batファイルを定期実行するとウィンドウが表示されてしまうので、
ウィンドウが表示されないように設定したい場合
環境:
Windows XP SP3
ステップ1
メモ帳などのテキストエディタを使用して、batファイルを作成する
例、batファイルを定期実行し、実行時の日付をexample.logに追加書き込みする場合
example.bat ↓ファイルの中身
echo %DATE% %TIME% >> C:\example.log
ステップ2
ステップ3で作成したbatファイルをタスク定期実行すると、一瞬コマンドプロンプトのウィンドウが表示されてしまう
ウィンドウ非表示で実行したいので、batファイルと同じくテキストエディタでvbsファイルを作り、vbsをタスクで定期実行する
example.vbs ↓ファイルの中身
CreateObject("WScript.Shell").Run "C:\example.bat",0
batファイル、vbsファイルは、どちらもテキストファイルの拡張子を変えただけのもの
ステップ3
[スタートメニュー] - [アクセサリ] - [システム ツール] を順にポイントし、[タスク]をクリックする
([コントロールパネル] - [パフォーマンスとメンテナンス] - [タスク]でもよい)
ステップ4
[スケジュールされたタスクの追加]をダブルクリックしてタスク設定のウィザードを開始する
[次へ]をクリックする
![]() |
Figure1: タスク ウィザード開始ウィンドウ |
次に定期実行したいアプリケーションを選択する
(参照をクリックしてステップ2で作成したvbsファイルを選択する)
そして、タスクを実行する日時や間隔などを設定する
0 件のコメント:
コメントを投稿