- 帖子
- 89
- 积分
- 309
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2009-10-17
|
[特效代码] 制造一个逻辑,让N个同时开的批处理依次运行,而不是并行
现在10个批处理,1.bat。2.bat。3.bat。4.bat.....,代码均是复制代码 复制代码 复制代码 类推。
因为网站不断有数据返回,也就是不断需要发送生成值到abc.exe,但是如果同一时刻N个批处理同时调用,由于批处理发送的值不同,造成abc.exe返回值混乱,而且abc.exe涉及系统调用,不能同时在不同文件夹运行。
所以看看再执行到abc.exe这个位置前,是不是能加一些判断代码,让不同批处理到这个位置,暂停,然后依次执行abc.exe,
如何判断前一个bat运行完了呢?我感觉可以让前一个运行abc.exe了再执行“echo a>a.txt"”,在a.txt加一行,之后的批处理发现a.txt多一行,就继续安排某个批处理执行。。
看看大家有什么具体点的逻辑判断方法,谢谢。 |
|