本帖最后由 pcl_test 于 2016-10-15 21:54 编辑
现象:
我用3个不同的批处理 同一时间调用 某一批处理,发现3个批处理获得的变量值都相同,但如果非同一时间调用,值是不同的,有没有办法让它同时调用的时候,变量的值都不同呢?
系统: win8.1
被调用批处理[C:\XX.BAT]内容如下 :- @echo off
- setlocal enabledelayedexpansion
- rem 产生随机
- set min=200
- set max=350
- set /a mod=!max!-!min!+1
- rem 产生 min,max 之间的数
- set /a x=!random!%%!mod!+!min!
- echo %x%
- pause
复制代码 调用批处理就是复制代码 |