所以我的批处理脚本每10秒就会杀死一个随机的java进程。 我的目标是在5到25之间的每个随机数秒。 知道我会怎么做吗?
@echo off
for /f "tokens=2 delims=," %%T in ('tasklist /nh /fi "imagename eq java.exe" /fo csv') do (
taskkill /F /pid %%~T
timeout /t 10
goto :start
)
答案 0 :(得分:0)
如果你至少在这里搜索了"随机",你发现的代码类似于:
Set/A Delay=%random% %%21 +5
然后你可以使用:
Timeout %Delay% /NoBreak>Nul
如果你要:
SetLocal EnableDelayedExpansion
您可以使用:
Set/A Delay=!random! %%21 +5
和
Timeout !Delay! /NoBreak>Nul