さて、私はこの質問に対するスーパーユーザーのさまざまな回答を読んでいますが、PCの起動時にタスクスケジューラで.batファイルを実行する方法を実際に投稿している人はいないようです。これをやりたい...
タスクスケジューラ PCの起動時にcmd.exeを起動し、引数を.batファイルのディレクトリにしてみましたが、機能しません。 .batを実行すると表示されていても、.batのコマンドは実行されません...この問題なしでタスクスケジューラで実行できるようにするにはどうすればよいですか?
スケジューラのタスクを.batファイル自体にポイントするだけです。つまり、アクションタブにはプログラムの開始エントリがあり、パラメータを使用してcmd.exeではなく.batファイルに直接アクセスします。
起動時に実行するbatファイルに「Startup」フォルダを使用しています。
Batファイルを「Startup」フォルダーにコピーします(例:C:\Users\*your username*\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
)。
Batファイルの最後でexit
をpause
に置き換えます(ここではexit
は必要ありません)。これはテスト用です。コマンドプロンプトは、キーを押すまで閉じません。 batファイルからのコマンドの実行中にエラーが発生したかどうかを確認するのに適した方法です。
結果に満足したら、pause
コマンドを削除します。