作者fossil313 (陣雨)
看板EzHotKey
標題Re: [AHK-] 執行一連串動作 每做完一次讀取txt檔下 …
時間Thu Apr 14 10:00:40 2011
※ 引述《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)
1F:推 jimmy625:謝謝逐行讀取ok,但是另一個想紀錄上次最後讀取行數的 04/14 13:21
2F:→ jimmy625:尚不知如何處理,另加一行寫入txt檔讀取最後執行行數嗎? 04/14 13:22
3F:→ fossil313:最後讀取行數是指...關了ahk後再開的上次嗎? 04/14 13:54
4F:推 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)
5F:推 jimmy625:不曉得為何,讀取行數ok,但是F9每執行完他並不會寫入txt耶 04/15 03:27
6F:→ fossil313:我忘了加上一行filedelete 不知道有沒有關係 XD 04/15 07:05
※ 編輯: fossil313 來自: 218.167.137.190 (04/15 07:06)