[問題] 颱風天來請教C#問題~

看板C_Sharp (C#)作者 (阿)時間12年前 (2013/07/12 23:24), 編輯推噓2(208)
留言10則, 4人參與, 最新討論串1/2 (看更多)
1. 請問如何對CMD window下指令阿? 今天我有一個CMD在跑,但是我需要最後對他下Enter這個指令, 因為CMD是其他人負責更新開發的,所以我無法動他, 我可以用 process.getprocessbyname 來抓到這個CMD視窗, 但是我不知道怎麼對他下Enter指令,還請版友指導。 2. 請問Delay有更好的方法嗎? 我本來是要用一個while迴圈去一值判斷一個值的True ot False 但是因為while裡面沒做甚麼事情,好像跑太快,就讓我整個C#的form死當了。 本來我是嘗試用 sleep的,但是我發現在裡面加上sleep, 程式就睡著了,視窗會一直點不出來,很像沒有回應,也不會即時更新時間。 最後我的解決方法是用timer的 Tic來走, 但是因為我要偵測三個東西,所以我就設定了3個 timer ~"~ 不知道這樣會不會很不好。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.13.125

07/12 23:58, , 1F
你的while怎麼寫的 示意一下會讓人比較容易理解
07/12 23:58, 1F

07/13 00:55, , 2F
while(判斷==false){
07/13 00:55, 2F

07/13 00:55, , 3F
}
07/13 00:55, 3F

07/13 00:56, , 4F
就這樣 = ="
07/13 00:56, 4F

07/13 18:40, , 5F
2的話是你的gui thread卡住,怎樣都沒救,開另一個thead
07/13 18:40, 5F

07/13 18:41, , 6F
跑while即可。然後接著也許你會遇到非gui thead想控制ui
07/13 18:41, 6F

07/13 18:41, , 7F
的問題,就再說吧。
07/13 18:41, 7F

07/14 06:09, , 8F
http://0rz.tw/bIYrX 有遇到的話,關鍵字 C# Thread UI
07/14 06:09, 8F

07/14 17:25, , 9F
2我目前是用timer的tic 感覺可以跟程式執行分開
07/14 17:25, 9F

07/14 17:25, , 10F
我想可能是目前比較好的方法
07/14 17:25, 10F
文章代碼(AID): #1Hu1-HV3 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1Hu1-HV3 (C_Sharp)