- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
444 :デフォルトの名無しさん[sage]:2016/02/07(日) 04:06:32.80 ID:oI7YLQ9S - >>442
質問の意味がいまいち不明だがこういうことか? @echo off for /l %%i in (0,1,9999) do ( call set cnt=000%%i call echo %%cnt:~-4%% ) set n=0 :loop set cnt=000%n% echo %cnt:~-4% set /a n+=1 if %n% lss 10000 goto :loop
|
- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
447 :デフォルトの名無しさん[sage]:2016/02/07(日) 17:41:06.71 ID:oI7YLQ9S - >>446
どうしてもって言うのなら、ファイルをフラグに使うとなんとかなるかな @echo off set f=%temp%\result start /b コマンド>%f% set n=0 call :wait %f% if %errorlevel% neq 0 goto :timeout for /f "tokens=*" %%i in (%f%) do echo %%i del %f% goto :eof :timeout goto :eof :wait if %~z1 gtr 0 exit /b 0 ping -n 2 localhost >nul set /a n+=1 echo 処理中(%n%秒) if %n% leq 10 goto :wait echo timeout exit /b 1
|
- 【.cmd】 バッチファイルスクリプト %11 【.bat】©2ch.net
448 :デフォルトの名無しさん[sage]:2016/02/07(日) 17:51:21.78 ID:oI7YLQ9S - 別の方法として
tasklistからコマンドが消えるのを監視するのがいいかも さらには、別batでコマンドを起動し、終了時にタスクなり他ソフトなりを起動して 何らかのアクションを起こし、それを監視するとか
|