[請益] 尋問批次檔的事

看板Soft_Job作者 (阿呆)時間12年前 (2011/08/25 23:39), 編輯推噓1(1023)
留言24則, 5人參與, 最新討論串1/1
不好意思想請教大家批次檔(*.bat)的事情 目前有一個dos程式,我打算想用批次檔來啟動(這部份是沒問題) 主要問題,是在啟動dos程式後,我需要輸入幾個參數值 才會顯示我要的答案出來(我想把這些功能一起寫入批次檔裡面,可是一直寫不出來) 程式流程如下: step1:啟動dos程式 (這部份是沒問題) (以下的動作一直寫不出來) step2:輸入t字母參數按enter step3:輸入c字母參數按enter . . . 中間需休息幾秒(準備換下一個輸入) step1:輸入r字母參數按enter step2:輸入1字母參數按enter . . 上面二個輸入完後,答案會自動顯示在dos畫面上 目前最主要的原因,就是輸入與休息的動作無法實現 如果有人知道怎麼寫的話,可否告知 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.129.65.5

08/25 23:55, , 1F
你要 "請按任意鍵繼續" 這樣有符合你的要求嗎?
08/25 23:55, 1F

08/25 23:57, , 2F
參數要一直輸入進去,一直到最後一個參數輸入完,結果就出來
08/25 23:57, 2F

08/25 23:57, , 3F
不知這樣解釋,一樓懂嗎?不過還是很感謝你的回答,感恩!
08/25 23:57, 3F

08/25 23:58, , 4F
休息室指類似 sleep 幾秒 這樣@@?
08/25 23:58, 4F

08/26 00:00, , 5F
我知道要一直輸入進去 像我中間要停頓我是都用 PAUSE
08/26 00:00, 5F

08/26 00:00, , 6F
中間休息就是像Sleep一樣,感謝你的回答
08/26 00:00, 6F

08/26 00:00, , 7F
給USER 決定要休息多久.. 不然直通到底就一直set就好
08/26 00:00, 7F

08/26 00:01, , 8F
因為要輸入二個參數,中間我想隔開,所以需停頓!
08/26 00:01, 8F

08/26 00:02, , 9F
我要幫user決定,因為執行bat檔,最後user只想看到答案
08/26 00:02, 9F

08/26 00:02, , 10F
08/26 00:02, 10F

08/26 00:02, , 11F
推薦您用timeout /t 5 <- 停頓五秒 你可以cmd測試
08/26 00:02, 11F

08/26 00:02, , 12F
請問有範例可以來參考嗎?謝謝!
08/26 00:02, 12F

08/26 00:05, , 13F
感恩!不過我好奇問一下,輸入值後,怎麼按ENTER
08/26 00:05, 13F

08/26 00:11, , 14F
..直接編譯下去就好 timeout /t 5 下一行就c:/test.bat
08/26 00:11, 14F

08/26 00:11, , 15F
之類的..
08/26 00:11, 15F

08/26 00:12, , 16F
..我老輝壓了 上面有個明顯錯誤 是C:\.......
08/26 00:12, 16F

08/26 00:12, , 17F
謝謝,有點不懂的地方,%後面只能加數字,但我想用字母
08/26 00:12, 17F

08/26 00:13, , 18F
會用choice指令就好...
08/26 00:13, 18F

08/26 00:14, , 19F
可以請問一下如何使用嗎?謝謝!
08/26 00:14, 19F

08/26 00:17, , 20F
@@ choice /? 會有解釋 另外我記得好像XP 這兩個指令
08/26 00:17, 20F

08/26 00:18, , 21F
都沒有的樣子 我有這樣寫被客戶抱怨過 0rz
08/26 00:18, 21F

08/26 00:18, , 22F
因為我的平台是要在NT測試(可能很老舊了吧!哈)
08/26 00:18, 22F

08/26 00:21, , 23F
還是很感謝大家的回答,感恩!我會再試看看,不懂再來請教!
08/26 00:21, 23F

08/26 18:18, , 24F
想講一個無關的問題 標題打錯字了 "詢"問
08/26 18:18, 24F
文章代碼(AID): #1ELconFe (Soft_Job)