看板 EzHotKey 關於我們 聯絡資訊
※ 引述《jimmy625 (吉米J)》之銘言: pause loop, read, xxx.txt { : Send %a_loopreadline% {Enter}, : sleep,3000 : Send, !{V} : sleep,500 : Send, {V} : sleep,500 : send, !{E}{F} : sleep,1000 : ....(略) pause } return F9::pause 另外建議按鍵的字母改成小寫比較好 例如!{E}{F}改成!{e}{f} 如果用大寫的話會等於多按著shift -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.190.125 ※ 編輯: fossil313 來自: 220.137.190.125 (04/14 10:01)
jimmy625:謝謝逐行讀取ok,但是另一個想紀錄上次最後讀取行數的 04/14 13:21
jimmy625:尚不知如何處理,另加一行寫入txt檔讀取最後執行行數嗎? 04/14 13:22
fossil313:最後讀取行數是指...關了ahk後再開的上次嗎? 04/14 13:54
jimmy625:YES~ 例如本次最後執行在第10行 下回開ahk會知道從11開啟 04/14 14:08
如你所說 把行數先存起來下次再讀 大概改成這樣吧 fileread, a, line.txt loop, read, xxx.txt { if a >= %a_index% continue pause (中略) line := a_index } filedelete, line.txt fileappend, %line%, line.txt return f9::pause ※ 編輯: fossil313 來自: 220.137.190.125 (04/14 14:25)
jimmy625:不曉得為何,讀取行數ok,但是F9每執行完他並不會寫入txt耶 04/15 03:27
fossil313:我忘了加上一行filedelete 不知道有沒有關係 XD 04/15 07:05
※ 編輯: fossil313 來自: 218.167.137.190 (04/15 07:06)