禁止改變大小
FormBorderStyle => FixedDialog
2011年3月27日 星期日
2011年3月24日 星期四
C# Process Bat Show 訊息框
一般來說
如果要跑Bat
看到很多網頁都是把訊息框關閉
把值傳入Form內顯示出來
但是勒
我發現如果回傳的字串太多顯示字元太多
不知道為啥
他就當掉了 囧
所以勒
我就把顯示框顯示+關閉回傳訊息
讓他直接彈跳出一個CMD顯示視窗出來顯示訊息
結果意外的順暢啊!!!!!
如果沒有要抓Bat內的顯示字串
單獨只是要跑而已
其實可以不要關閉顯示視窗
把大多數回傳的部份都註解(關掉)
建立一個視窗出來
不回傳結果
這樣就可以了
如果要跑Bat
看到很多網頁都是把訊息框關閉
把值傳入Form內顯示出來
但是勒
我發現如果回傳的字串太多顯示字元太多
不知道為啥
他就當掉了 囧
所以勒
我就把顯示框顯示+關閉回傳訊息
讓他直接彈跳出一個CMD顯示視窗出來顯示訊息
結果意外的順暢啊!!!!!
如果沒有要抓Bat內的顯示字串
單獨只是要跑而已
其實可以不要關閉顯示視窗
//ProcessRunInfo.RedirectStandardError = true;
//ProcessRunInfo.RedirectStandardInput = true;
//ProcessRunInfo.RedirectStandardOutput = true;
ProcessRunInfo.CreateNoWindow = false;
//ReturnString = ProcessRun.StandardOutput.ReadToEnd(); //將結果SHOW出
把大多數回傳的部份都註解(關掉)
建立一個視窗出來
不回傳結果
這樣就可以了
Bat 排程 schtasks
原本想要用C#寫排程
但是因為一堆問題
所以改用Bat 跑
查了一下 開關排程指令
就是這樣.....
PS...XP不支援開關指令 = =+
/tn 排程名稱 /rp 使用者密碼
但是因為一堆問題
所以改用Bat 跑
查了一下 開關排程指令
就是這樣.....
PS...XP不支援開關指令 = =+
/tn 排程名稱 /rp 使用者密碼
call schtasks /change /disable /tn OpenTxt /rp %1
call schtasks /change /enable /tn OpenTxt /rp %1
2011年3月3日 星期四
C# Process 中途輸入值
StandardInput 可以在執行後 如需輸入值
可以用這個將值帶入
可以用這個將值帶入
ProcessRun.Start();
ProcessRun.StandardInput.Write(WriteLine);
ProcessRun.WaitForExit();
訂閱:
文章 (Atom)