吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12790|回复: 10
收起左侧

[Windows] 自用autohotkey脚本分享

  [复制链接]
mythtoos 发表于 2019-11-13 20:00
本帖最后由 mythtoos 于 2019-11-14 20:29 编辑

自用autohotkey脚本分享

可以根据脚本自定义,无限扩展自己电脑全局快捷键操作,做到手不离键盘,Geek Style-O-

  • 下载安装autohotkey,网址https://www.autohotkey.com/
  • Windows键(左下角)+R键,然后输入shell:startup,在里面新建后缀名为.ahk的文件,输入如下内容,从而能开机自启动
;;;;;;;;;;;;;;;;;;;;;;起始(长按配合其他键映射成方向键,短按还是大写键);;;;;;;;;;;;;;;;;;;;;;;;;;;
CapsLock::
KeyWait, CapsLock     
if (A_ThisHotkey="CapsLock")
        {
        SetCapsLockState, % GetKeyState("CapsLock","T") ? "Off" : "On"    
        }
Return
;;;;;;;;;;;;;;;;;;;;;;终止;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;起始(方向键);;;;;;;;;;;;;;;;;;;;;;;;;;;
#if GetKeyState("Capslock", "P")
k:: SendInput,{Up}     ;长按CapsLock键+k键是方向上键
j:: SendInput,{down}  ;长按CapsLock键+j键是方向下键
h:: SendInput,{left}    ;长按CapsLock键+h键是左键
l:: SendInput,{right}    ;长按CapsLock键+l键是右键

i:: SendInput,{PgUp}    ;长按CapsLock键+i键是上翻页键
m:: SendInput,{PgDn}    ;长按CapsLock键+m键是下翻页键
u:: SendInput,{home}    ;长按CapsLock键+u键是home键
n:: SendInput,{end}    ;长按CapsLock键+n键是end键

;其中的`是转义符号(如下是分号键和引号键)
`;:: SendInput,{backspace}    ;长按CapsLock键+;键是end键
':: SendInput,{delete}    ;长按CapsLock键+'键是end键   
#if
;;;;;;;;;;;;;;;;;;;;;;终止;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;起始(删除一整行Alt键+d键);;;;;;;;;;;;;;;;;;;;;;;;;;;
!d::   
Send {Home}
Send +{End}  
Send {delete}       
return
;;;;;;;;;;;;;;;;;;;;;;终止;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;起始(复制一整行Alt键+c键);;;;;;;;;;;;;;;;;;;;;;;;;;;
!c::   
send {home}
send +{end}
send ^c   ;输出ctrl+c,复制一整行
return
;;;;;;;;;;;;;;;;;;;;;;终止;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;起始(复制文件全路径Ctrl键+Alt键+c键);;;;;;;;;;;;;;;;;;;;;;;;;;;
^+c::
; null= 
send ^c
sleep,200
clipboard=%clipboard% ;%null%
tooltip,%clipboard%
sleep,500
tooltip,
return
;;;;;;;;;;;;;;;;;;;;;;终止;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;起始(最大,最小,关闭当前窗口);;;;;;;;;;;;;;;;;;;;;;;;;;;
#n::    ;;这里的 #->表示window键, n->表示字母n键                   
WinMinimize,A    ;;最小化当前窗口                
return           ;;结束代码段

#m::    ;;这里的 #->表示window键, m表示字母m键             
WinMaximize,A    ;;最大化当前窗口                
return           ;;结束代码段

#,::    ;;这里的 #表示window键, ,表示,键                                    
WinClose,A    ;;关闭当前窗口(也可以alt+f4)                
return           ;;结束代码段
;;;;;;;;;;;;;;;;;;;;;;终止;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;;;;;;;起始(快捷打开软件或网页);;;;;;;;;;;;;;;;;;;;;;;;;;;
;win+i打开IDM
#i::Run C:\Program Files (x86)\Internet Download Manager\IDMan.exe 

;win+p打开netease music
#p::Run C:\Program Files (x86)\Netease music\cloudmusic.exe

;win+k打开typora markdown
#k::Run C:\Program Files\Typora\Typora.exe

;alt+e TotalCMD
!e::Run C:\Program Files\totalcmd\TOTALCMD64.EXE

;win+g打开google
#g::Run www.google.com
;;;;;;;;;;;;;;;;;;;;;;终止;;;;;;;;;;;;;;;;;;;;;;;;;;;

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yzc55 发表于 2019-12-10 21:05
我推荐用Quicker
netCheney 发表于 2019-11-13 21:26
sclswin32 发表于 2019-11-13 21:31
这个我平时就用来快速输入登录用户名密码,其他的高级功能也只有把大神的作品拿来主义了。
0772boy 发表于 2019-11-13 22:08
第二十七行:Send {Home}   ;输出回车
澹台无古 发表于 2019-11-13 23:01
就怕玩游戏的时候把这个当初外挂导致游戏封号了。
孤竹 发表于 2019-11-13 23:23
本帖最后由 孤竹 于 2019-11-13 23:26 编辑

;打开任务管理器
!r::
Run taskmgr
return


;快速激活/打开/隐藏Chrome
!g::
IfWinNotExist ahk_class Chrome_WidgetWin_1
{
    Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
    WinActivate
}   
Else IfWinNotActive ahk_class Chrome_WidgetWin_1
{
    WinActivate
}
Else
{
    WinMinimize
}
Return







;左手CapsLock变为Enter  CapsLock=Alt CapsLock
$Capslock::Enter
LAlt & Capslock::SetCapsLockState, % GetKeyState("CapsLock", "T") ? "Off" : "On"
feng1509850504 发表于 2019-11-14 08:35
不明觉厉,学习了
MedusaSTears 发表于 2019-12-10 14:15
初次接触搜索到你这个帖子,还挺不错,可以用来参考入门,谢谢啦
zhang923059 发表于 2019-12-12 22:07

这个软件功能性有些少
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-5-9 23:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表