概要
スタートアップに『特定のアプリケーションを起動させるbat』を設置している。
だが、時々アプリケーションの起動が失敗する時がある。
どうやら PC起動と同時(間髪入れず) アプリケーションを起動しているのが良くなさそう。
bat内で一定秒数待つ処理をいれたい。
やり方
rem 20分待つ。(60秒×20=1200)
timeout /t 1200 /nobreak >nul
まず timeout /t 秒数 で指定秒数待つ処理を実装。
だが、 timeout /t 秒数 だけだと途中でユーザーがキー入力した際、待つ処理が中断されてしまう。
なので /nobreak を付けてキー入力中断を防止。
また、下記のような『※秒待っています。…』の表示を出さないようにする為、 >nul を付けている。

sleepというコマンドは存在しない
参考サイトさん
バージョン
Windows 10 Pro 22H2 OSビルド 19045.2546
