
制造一個(gè)邏輯讓N個(gè)同時(shí)開(kāi)的批處理依次運(yùn)行而不是并行現(xiàn)在10個(gè)批處理,1.bat。2.bat。3.bat。4.bat.....,代碼均是
- abc.exe 1111 >1.txt
nclick="copycode($('code0'));">復(fù)制代碼
- abc.exe 2222 >2.txt
nclick="copycode($('code1'));">復(fù)制代碼
- abc.exe 3333 >3.txt
nclick="copycode($('code2'));">復(fù)制代碼
類推。因?yàn)榫W(wǎng)站不斷有數(shù)據(jù)返回,也就是不斷需要發(fā)送生成值到abc.exe,但是如果同一時(shí)刻N(yùn)個(gè)批處理同時(shí)調(diào)用,由于批處理發(fā)送的值不同,造成abc.exe返回值混亂,而且abc.exe涉及系統(tǒng)調(diào)用,不能同時(shí)在不同文件夾運(yùn)行。所以看看再執(zhí)行到abc.exe這個(gè)位置前,是不是能加一些判斷代碼,讓不同批處理到這個(gè)位置,暫停,然后依次執(zhí)行abc.exe,如何判斷前一個(gè)bat運(yùn)行完了呢?我感覺(jué)可以讓前一個(gè)運(yùn)行abc.exe了再執(zhí)行“echo a>a.txt”,在a.txt加一行,之后的批處理發(fā)現(xiàn)a.txt多一行,就繼續(xù)安排某個(gè)批處理執(zhí)行。。看看大家有什么具體點(diǎn)的邏輯判斷方法,謝謝。