[AHK-] 鼠标浏览单手快速关闭分页 Ctrl+W

楼主: Ayiyaya (逸)   2017-03-15 07:59:21
http://imgur.com/2IucozX
说明:
Ctrl+W 是一个置于最上层的浮动视窗,点击 Ctrl+W 按钮后,
鼠标光标会往左上方移动,并点击一次鼠标左键以取得焦点,
然后模拟键盘送出 Ctrl+W 热键指令;下方的 X、4、5 选项
是用来选择由哪个鼠标侧键模拟键盘送出 Ctrl+W 热键指令,
X 表示不指定,4、5 分别是指 mouse button 4、5。也可以
同时按下鼠标左右键,模拟键盘送出 Ctrl+W 热键指令。
(各牌鼠标功能键定义不尽相同,可能相反,也可能无法使用)
Ctrl+W 可以关闭浏览器分页、档案总管视窗,和部份视窗程式 (例如 Line)
撰写这个脚本的缘由:#1Oo86cA_ (Browsers)
脚本:
Gui, +ToolWindow +AlwaysOnTop
Gui, Show, x800 y750 h100 w100, Ctrl+W
Gui, Add, Button, x25 y15 w50 h50, Ctrl+W
Gui, Add, Radio, x10 y73 w25 h20 Checked, X
Gui, Add, Radio, x40 y73 w25 h20 vRadio4 , 4
Gui, Add, Radio, x70 y73 w25 h20 vRadio5 , 5
~LButton & RButton::send ^w
Return
XButton1::
GuiControlGet, Radio4
If (Radio4=1) {
send ^w
}
else
{
send {XButton1}
}
Return
XButton2::
GuiControlGet, Radio5
If (Radio5=1) {
send ^w
}
else
{
send {XButton2}
}
Return
ButtonCtrl+W:
MouseMove, -50, -120, 1, R
send {LButton}
send ^w
Return
GuiClose:
ExitApp

Links booklink

Contact Us: admin [ a t ] ucptt.com