Re: [AHK-] 執行一連串動作 每做完一次讀取txt檔下 …

看板EzHotKey作者 (陣雨)時間15年前 (2011/04/14 10:00), 編輯推噓3(303)
留言6則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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)

04/14 13:21, , 1F
謝謝逐行讀取ok,但是另一個想紀錄上次最後讀取行數的
04/14 13:21, 1F

04/14 13:22, , 2F
尚不知如何處理,另加一行寫入txt檔讀取最後執行行數嗎?
04/14 13:22, 2F

04/14 13:54, , 3F
最後讀取行數是指...關了ahk後再開的上次嗎?
04/14 13:54, 3F

04/14 14:08, , 4F
YES~ 例如本次最後執行在第10行 下回開ahk會知道從11開啟
04/14 14:08, 4F
如你所說 把行數先存起來下次再讀 大概改成這樣吧 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)

04/15 03:27, , 5F
不曉得為何,讀取行數ok,但是F9每執行完他並不會寫入txt耶
04/15 03:27, 5F

04/15 07:05, , 6F
我忘了加上一行filedelete 不知道有沒有關係 XD
04/15 07:05, 6F
※ 編輯: fossil313 來自: 218.167.137.190 (04/15 07:06)
文章代碼(AID): #1DfbLBcw (EzHotKey)
文章代碼(AID): #1DfbLBcw (EzHotKey)