推 Ahhhhaaaa: 你的bat每個指令有換行嗎05/18 23:42
→ CCT63: 有呦05/18 23:46
我有嘗試過先start *.exe後去echo,結果無效
後來改用call也是無效
不知道有沒有建議或幫忙指錯下呢?
謝謝
※ 編輯: CCT63 (1.171.16.136 臺灣), 05/18/2023 23:48:15
→ smallreader: autohotkey?05/19 02:10
→ tomsawyer: python pexpect05/19 04:19
如果使用pexpect,是不是也需要把我說的那個視窗放在最上層?
※ 編輯: CCT63 (49.216.163.212 臺灣), 05/19/2023 09:40:46
推 streit: tintin 05/19 12:02
→ maniaque: 假如你下一指令是依據前一個回應內容而定,那就別想了 05/19 14:05
→ maniaque: 因為response 是 push show到你程式的 windows 裡面 05/19 14:06
→ maniaque: 若要用類似鍵盤精靈之類的,你也大概得排好組合指令時間 05/19 14:06
→ maniaque: 抓回應大概會幾秒出來,大概幾秒後輸入下一個指令這樣 05/19 14:07
推 LPH66: pexpect 呼叫 expect() 就會等到目標程式輸出給定字串 05/19 22:32
→ LPH66: 也就是它是會把目標程式的輸出接下來, 你再指定條件 05/19 22:32
→ LPH66: 因此就不是另開一個視窗開目標程式, 而是交給 pexpect 開 05/19 22:33
→ LPH66: 自然沒有「要不要放在最上層」的問題 05/19 22:33
→ CCT63: 剛剛在自己電腦模擬,用wexpect 好像能解決我的問題了,我 05/21 22:49
→ CCT63: 再實驗看看 感謝各位高手 05/21 22:49