【发布时间】:2018-08-17 07:20:34
【问题描述】:
我正在尝试创建一个批处理文件来随机运行一个程序,但它不起作用我怎样才能使批处理文件工作?
set /a timeout=%RANDOM% * 21 / 32768 + 20
timeout %timeout%
notepad.exe
【问题讨论】:
-
此脚本仅每 20 秒运行一次,程序应随时随机执行一次
-
echo set /a timeout=%RANDOM% * 21 / 32768 + 20 & timeout /t %timeout% & notepad.exe见stackoverflow.com/questions/41030190/command-to-run-a-bat-file/… -
“它不起作用” 是一个可怕的问题示例。它做什么,或不做什么?
-
@CatCat,如果你想在一行中写完,你需要delayed expansion!
-
您的代码是否放置在带括号的块中,例如
forloop 的do ( ... )子句?
标签: windows batch-file command-line