看板 C_Sharp 關於我們 聯絡資訊
現在會自動在duration時間完結後關掉USB.EXE 但duration時間後 IF還會一直執行 USB.EXE 然後ELSE會一直把USB.EXE殺掉 USB.EXE一直打開重關掉 是那裡出現了問題 bool usbStarted = false; if (span.Seconds > 0 && span.Seconds < duration) { if (!usbStarted) { Process.Start(@"C:\Users\USER\Desktop\usb.exe"); usbStarted = true; } else { timer2.Interval = duration * 60; timer1.Start(); foreach (Process prc in Process.GetProcessesByName("usb")) { prc.Kill(); } usbStarted = false; } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.192.62 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1479839195.A.0FC.html
petercoin: 看起來是span.Seconds沒有大於duration所以會一直進 11/23 09:56
petercoin: 迴圈? 11/23 09:56
gundan: 你debug一行一行跑,看變數內容就會知道啦 11/23 16:01
mepowerlmay: 你debug一行一行跑,看變數內容就會知道啦 11/24 20:08
Peruheru: 你 看 就 知道啦 11/25 10:36
Qtter: 你debug一 跑,看變數 就 知 啦 11/25 14:29