作者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)