もくじ
やりたいこと
アプリの起動時に起きるバグの調査をしているときに、何度も繰り返しアプリを起動しなおすのが面倒なので、繰り返しアプリを起動してくれるバッチを書きたい。
バッチのコード
下記を実行すると、3秒おきに「MyApp.exe.lnk」というショートカットをたたくのを99回行う。
※これだとアプリが3秒おきにどんどん複数立ち上がっていってしまうので、終わらせる処理もほんとは必要。(今回実験時は、アプリの中に、勝手に終わってくれる処理をテスト用で追加したのでバッチには入れてない)
test.bat
@echo off
setlocal enabledelayedexpansion
cd %~dp0
for /l %%i in (0,1,99) do (
MyApp.exe.lnk
timeout /nobreak 3
)
pause
今回は入れてないが、MyApp.exeを(強制的に)終わらせても差し支えない場合は、下記でkillすることができる。
.bat
taskkill /f /im MyApp.exe
参考
Windowsバッチまとめ
https://qiita.com/tomotagwork/items/5b9e08f28d5925d96b5f