【AHK】不常用操作备份笔记

一些改良68键使用的习惯


#!1:: ;主要用于截图
send {f1}
return

#!2:: ;主要是用于重命名
send {f2}
return

#!q:: ;【用鼠标手势代替更快】贴图的快捷键 
send !{f1}
return



	
;!4::
;send,!{f4}
;return

;!5::
;send,!{f5}
;return

!r::
send ^r ;【用鼠标手势代替更快】览器刷新用/ 
return

!t::
send ^+t ;【用鼠标手势代替更快】览器刷新用/ 
return

!f::
send,^{f}
return

!h::
send,^{h}
return

一些可有可无的多媒体设置


^xbutton1:: ;标签页操作
send ^{tab}
return

^xbutton2::
send ^+{tab}
return

#wheelup:: ;多媒体操作
send {Volume_Up 2}
return

#wheeldown::
send {Volume_Down 2}
return


+wheelup::
send {left}
return

+wheeldown::
send {right}
return


~capslock & wheelup::
send {left}
return

~capslock & wheeldown::
send {right}
return

#IfWinActive ahk_exe potplayermini64.exe

a::left
d::right
s::down
w::up

wheelup::left
wheeldown::right
mbutton::space

#IfWinActive

~esc & F1:: ;网易云全局控制键
send ^!+p
return

~esc & F2:: ;网易云全局控制键
send ^!{left}
return

~esc & F3:: ;网易云全局控制键
send ^!{right}
return


+pgup:: send {Wheelup}{Wheelup}{Wheelup}

+pgdn:: send {Wheeldown}{Wheeldown}{Wheeldown}

!pgup:: send {Wheelup}{Wheelup}{Wheelup}

!pgdn:: send {Wheeldown}{Wheeldown}{Wheeldown}



触摸板习惯修改——控制窗体


;+#z:: ;调整窗体大小
;CoordMode Mouse, screen
;id := WinExist("A")
;WinGetPos x, y, width, height, ahk_id %id%
;MouseGetPos mx, my
;neww := width  + x - mx
;newh := height + y - my
;WinMove % "ahk_id" id,, mx, my, neww, newh
;return

;#z:: ;调整窗体位置
;Send !+{space}
;WinWait , ahk_class #32768 ,, 1 ; Waits 1s for menu to exist
;If !ErrorLevel ; ErrorLevel is 0 if menu exists
;    Send {down}{enter}
;return


;+#a:: ;居中窗口
;WinGetActiveTitle, var_title
;CenterWindow(var_title)
;return

;CenterWindow(WinTitle)
;{
;    WinGetPos,,, Width, Height, %WinTitle%
;    WinMove, %WinTitle%,, (A_ScreenWidth/2)-(Width/2), (A_ScreenHeight/2)-(Height/2)
;}

一些可有可无的搜索设置


^!b:: ;
clipboard =   ; 清空剪贴板
;send,{home}{shiftdown}{end}{shiftup} ;复制当前行到剪切板
send,^c
;send, {end}
run https://www.baidu.com/s?ie=UTF-8&wd=%clipboard% ;用google搜索剪切板的内容
tooltip, 那晚,风也美,人也美。。。
sleep 1500
tooltip,
return

^!g:: ;
clipboard =
send,^c
run https://www.google.com/search?q=%clipboard% ;用google搜索剪切板的内容
tooltip, 那晚,风也美,人也美。。。
sleep 1500
tooltip,
return

屏蔽窗口操作

#IfWinActive ahk_class SubscriptionWnd

WinSet, Transparent, 10, ahk_class SubscriptionWnd
WinMinimize, A

lbutton:: ;微信订阅号屏蔽微信订阅号屏蔽
esc::
WinSet, Transparent, 10, ahk_class SubscriptionWnd
WinMinimize, A
return

#IfWinActive



#IfWinActive ahk_class UpdateWnd

rbutton:: ;点击关闭微信更新提示
lbutton::
WinSet, Transparent, 50, ahk_class UpdateWnd
send !{f4}
return 

#IfWinActive


自动补全


:*:reg::
clipboard = regedit
send,^v
return


:*:\alpha::
clipboard =α
send,^v
return

:*:\beta::
clipboard =β
send,^v
return

:*:\gamma::
clipboard =γ
send,^v
return


:*:flag::
clipboard =🚩
send,^v
return

:*:smile::
clipboard =😄
send,^v
return


sendASC(str){
Send % "{ASC 0" . Asc(str) . "}"
}

!,:: sendASC(",")
!.:: sendASC(".")

!+,:: sendASC("<")
!+.:: sendASC(">")


快捷打开程序


#c::Run *RunAs cmd ,,

#F::Run C:\Program Files (x86)\Feem 2018\Feem.exe
#T::Run C:\Program Files\Typora\Typora.exe
#N::Run notepad


^#p::Run D:\软件\AdobePhotoshopCS4\Adobe Photoshop CS4\Photoshop.exe
^#e::Run "D:\软件\小工具2\Everything-1.4.1.1022.x86\Everything.exe"
^#h::run D:\软件\HBuilderX\HBuilderX.exe


^!k::Run Notepad D:\软件\AHK文件\AHK常用快捷.ahk


#[:: ;查看蓝牙电量用
run ms-settings:bluetooth
return

#]::
;run C:\【不要删】打开wifi列表
run ms-settings:network-wifi
sleep 1000
send {tab}{enter}
return

系统日常操作


^+home::^end ;84键专用

~right & home:: send {end} ;右键专属用于调整


#F1::#.

#F2:: ;关闭显示器
Sleep 1000  ; 让用户有机会释放按键 (以防释放它们时再次唤醒显视器).
, 0x112, 0xF170, 2,, Program Manager  ; 0x112 为 WM_SYSCOMMAND, 0xF170 为 SC_MONITORPOWER.
return

#F4:: ;休眠
DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)
Return

#F3::SendMessage, 0x0112, 0xF140, 0,, Program Manager
;#F3:: Run, open Ribbons.scr ;进入屏保





#IfWinActive ahk_exe explorer.exe

^+s::send +{f10}w{down}{enter} ;创建快捷方式(组合键学习例子)
^+!p:: send !fr ;在某个文件夹下面直接打开powershlll

#IfWinActive






judgeActivate(winName , exeName){
SetTitleMatchMode 2
If WinExist(winName){
		if WinActive(){
			WinMinimize
			return
		}
		WinActivate
		 sleep,500
		return
	}
	else{
		run % exeName
		return
	}
}

^#d::
judgeActivate("ahk_exe Q-Dir.exe","D:\学习专用分区.qdr")
return

^#i::
judgeActivate("Edge","msedge")
return

#a::
judgeActivate("ahk_exe haoyongbianqian.exe","D:\软件\小工具3\haoyongbianqian\haoyongbianqian.exe")
return

#w::
;send ^!w
return

#q::
send ^!z
return



^+f5:: ;任务栏固定
send #b
sleep 500
send +{F10}
sleep 500
send tt{enter}
sleep 2000
send {tab 3}{space}
sleep 500
send !{F4}
return



#IfWinActive ahk_exe quicklook.exe 

^=:: 
sleep 1000
send {ctrl down}{wheelup}
sleep 100
send {ctrl up}
sleep 100
return

^-:: ;
sleep 1000
send {ctrl down}{wheeldown}
sleep 100
send {ctrl up}
return

#IfWinActive


#If ActiveControlIsOfClass("Edit") ;编辑控件中的轻松删除单词的快捷键.
^BS::Send ^+{Left}{Del}
^Del::Send ^+{Right}{Del}
#If

ActiveControlIsOfClass(Class) {
    ControlGetFocus, FocusedControl, A
    ControlGet, FocusedControlHwnd, Hwnd,, %FocusedControl%, A
    WinGetClass, FocusedControlClass, ahk_id %FocusedControlHwnd%
    return (FocusedControlClass=Class)
}


#If MouseIsOver("ahk_class Shell_TrayWnd") ;任务栏上滚动鼠标来调节音量.
WheelUp::Send {Volume_Up}
WheelDown::Send {Volume_Down}
return
#If

MouseIsOver(WinTitle) {
    MouseGetPos,,, Win
    return WinExist(WinTitle . " ahk_id " . Win)
}


未测试


;#lbutton:: ;循环点击操作
;while GetKeyState("lbutton","p")
;{
;	click
;	sleep 1000
;}
;return 


;#1:: ;循环点击操作
;loop, 10
;{
;click
;sleep 1000
;}
;return





!e::
WatchCaret()
return

WatchCaret(){
  ToolTip, X%A_CaretX% Y%A_CaretY%, A_CaretX, A_CaretY - 20 
return
}

;#Persistent
;SetTimer, tag, 50
;return

;tag:
;MouseGetPos, x, y, id, control
;ToolTip, %x% %y%
;if (y > A_ScreenHeight-15 && x > 300 && x < A_ScreenWidth-500){

;	send {Down}
;}
;else if(y < 15 && x > 300 && x < A_ScreenWidth-500){
;	send {Up}
;}

;return

;#Persistent ;实时获取当前输入光标的位置.
;SetTimer, WatchCaret1, 100    ;设置一个定时器,每100ms 运行一次中间那个标签的内容.  
;return

;WatchCaret1:
;  ToolTip, X%A_CaretX% Y%A_CaretY%, A_CaretX, A_CaretY - 20 
;return

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值