使用一个q键代替三个按键:鼠标右键,图片另存为(V),回车
;---------------快速下载图片
;@@@@@@@@右键,图片另存为,回车
q::
send {RButton}
Sleep, 50
send v
WinWaitActive,另存为,,10
if ErrorLevel {
MsgBox, WinWait timed out.
return
}else{
;Sleep, 10
send {enter}
}
return
分号 ; 是autohotkey注释符
代码 | 解释 |
---|---|
q:: | 给按键q定义新功能 |
send {RButton} | 点击鼠标右键 |
Sleep, 50 | 等待50毫秒,1000毫秒=1秒,等待右键菜单弹出 |
WinWaitActive,另存为,10 | 等待另存为窗口弹出,代码中的"另存为"是窗口标题,chrome如此,其他浏览器可能要相应修改;10表示等待时间 |
if ErrorLevel 这段代码 | 如果弹出超时,则弹出消息框,提醒 |
else这段代码 | 如果没有超时,则按下回车键 |
return | 表示q::的结束 |