線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2563
推到 Plurk!
推到 Facebook!

請問有人懂BAT批次檔嗎?有個簡單的問題

答題得分者是:暗黑破壞神
jenwe
一般會員


發表:34
回覆:38
積分:24
註冊:2007-03-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-10-09 16:56:37 IP:140.118.xxx.xxx 訂閱
因為我想要將1.TXT檔的資料輸入 EDAX.EXE的一個引擎執行檔 再由引擎算出來的資訊 輸出到2.TXT

所以我寫了一個簡單運行的批次檔案
內容是

edax.exe < 1.txt > 2.txt

但是發現一但運算時間有點久時輸出2.TXT有些段落會產生亂碼

所以有沒有指令方法是可以讓2.TXT輸出前
延遲兩2秒鐘呢?該怎摸加上去
syntax
尊榮會員


發表:26
回覆:1139
積分:1258
註冊:2002-04-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-10-10 12:24:14 IP:61.64.xxx.xxx 訂閱
請改成 

edax.exe 1.txt > 2.txt

然後如果你要延遲的話,在程式內使用 Sleep 或 Delay
jenwe
一般會員


發表:34
回覆:38
積分:24
註冊:2007-03-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-10-11 11:29:34 IP:140.118.xxx.xxx 訂閱
edax.exe 1.txt>2.txt
執行結果並沒有把1.TXT的內容~丟到EXE去啊??
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-10-11 13:43:42 IP:210.66.xxx.xxx 訂閱
syntax 兄的意思是在 command line 將 1.txt 以參數的方式傳入 edax.exe,
當然 edax.exe 在內部實作上要能夠去處理 command line送進來的參數.

你也可以將 command line 定義成

edax.exe input.txt output.txt
^ ^
如果 edax.exe 不是你自己寫的, 那麼你也只能 follow 它的使用規則了^^

===================引 用 jenwe 文 章===================
edax.exe 1.txt>2.txt
執行結果並沒有把1.TXT的內容~丟到EXE去啊??
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-10-11 14:12:18 IP:211.77.xxx.xxx 未訂閱
type 1.txt | eda.exe > 2.txt
這樣勒。好久沒玩 dos 了。

===================引 用 jenwe 文 章===================
edax.exe 1.txt>2.txt
執行結果並沒有把1.TXT的內容~丟到EXE去啊??
系統時間:2024-05-02 13:51:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!