为了下某本小说,用feiyuetools录了一段ahk v1的代码,经过阅读与删改之后,得到了以下代码,备忘一下。
原来记录的脚本有很多垃圾代码,必须手工整理与清洁。好在弄好之后,还是很好用的,稳定性不错。
操作:用chrome打开某网站页面,打开notepad4.exe, 开始记录脚本,修改过程中不要动chorme与Notepad4的大小位置,因为脚本中的坐标是绝对值。
点击查看代码
SetTitleMatchMode, 2
CoordMode, Mouse, Screen
Loop, 200 ;重复执行200次。
{
tt = ahk_class Chrome_WidgetWin_1 ;激活Chrome
WinWait, %tt%
IfWinNotActive, %tt%,, WinActivate, %tt%Sleep, 200
MouseClick, L, 885, 519 ;激活文本页面
Send, {Blind}{Ctrl Down}ac{Ctrl Up} ;全选复制
Sleep, 200
Send, {Blind}{Ctrl Down}{End}{Ctrl Up} ;滚动到底
Sleep, 200
mouseMove, 1244,1991 ;移动到按钮的上面
sleep 300 ;等待给我看一下
MouseClick, L, 1244, 1991 ;点击一下
sleep 3000 ;等待页面更新tt = ahk_class Notepad4U
WinWait, %tt%
IfWinNotActive, %tt%,, WinActivate, %tt% ;激活编辑器
Sleep, 100
Send, {Ctrl Down}{End}{Ctrl Up}
sleep 300
Send, {Ctrl Down}v{Ctrl Up} ;到底,再粘贴
}
运行中要注意文件是不是都下载完了,要及时终止,防止下载很多不必要的内容。
编辑器可以更改为其它的。
另外,循环次数不要太大,以免编辑器存不下了。