[問題] C#使用批次檔的問題
小弟最近寫了一個程式
有使用到Process
oThreadA = new Thread(new ThreadStart(A));
oThreadA.Start();
oThreadB = new Thread(new ThreadStart(B));
oThreadB.Start();
問題在A的執行緒裡面有使用到批次檔處理
而B執行緒希望等A執行完以後再執行
但我不知道C#要怎麼樣檢查批次檔執行的進度
我目前的寫法是下面
---------
A
{
for(int i = 0 ; i < 10000 ;i++)
{
using (StreamWriter sw = new StreamWriter(i + ".bat"))
{ xxxxxxxxxxx
}
Process.Start(i + ".bat");
}
}
B
{
oThreadA.Join();
xxxxx
}
--------------
但還是沒有辦法在所有的批次檔跑完後再執行B
請問版上 是否可指導迷津一下
--
有正妹!!! 幹!!跟你說過要先看看你自己的臉...
\ /
○
︵ \○ ╱/|
﹎ ﹍﹍ ╱ ̄﹚╱>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.84.195
→
12/05 22:29, , 1F
12/05 22:29, 1F
→
12/05 22:30, , 2F
12/05 22:30, 2F
→
12/09 23:22, , 3F
12/09 23:22, 3F
推
12/09 23:56, , 4F
12/09 23:56, 4F
討論串 (同標題文章)