質問: Windowsのバッチ処理について教えて下さい。 Windowsが起動したら30秒後に指定のプログラムを起動させる処理をさせたいのですがバッチファイルを作成する事で可能なのでしょうか? 以前、Windows起動後に自動的にコマンドプロンプトが起動し、そこからプログラムを起動している動きを見た事があります。これと同じ事がやりたいのですが方法が分かりません。 バッチファイルの内容やそのファイルをどこに置けばよいのかといった基本的な事から解説して頂けるとありがたいです。 Windowsは2000とXPです。
回答: 個人的には、下記のソフトが好きですが、バッチ処理ででできないこともありません。 バッチ処理は、 まず、ウィンドウズ付属の、メモ帳※1を立ち上げてください。 次に、下記文章をコピー・貼り付けしてください。 >ここから WScript.Sleep 30000 Set wShell = CreateObject("WScript.Shell") Set oExecute = wShell.Exec("C:\WINDOWS\system32\calc.exe") Set oExecute = wShell.Exec("C:\WINDOWS\system32\mspaint.exe") >ここまで 次に、「start.vbs」で保存してください。 次に、スタートアップに追加※2してください。 再起動、もしくは、start.vbsをダブルクリックすると、30秒後に、計算機、ペイントが自動で起動します。 ※1 メモ帳 デスクトップの、左下の「スタート」→「すべてのプログラム」→「アクセサリー」と、辿っていくと「メモ帳」 (OSによって若干異なります) ※2 スタートアップに追加 マイコンピューターを開き、C:のローカルディスクをクリックします。 → Documents and Settingsをクリック、 → 自分のユーザー名のフォルダーをクリック → スタートメニューのフォルダーをクリック → プログラムというフォルダーをクリック → スタートアップと言うフォルダーをクリック → その中に、追加する。 (OSによって若干異なります) 引用元: