美文网首页
autohotkey参考手册

autohotkey参考手册

作者: 神之试炼者 | 来源:发表于2019-07-14 01:51 被阅读0次

autohotkey参考手册

常用场景:

  1. linux经常执行各种tail, cd命令
  2. 经常登录某网站
  3. 经常输入某行字: print(); , '感谢楼主分享'
  4. 重复执行鼠标,键盘点击

基础

; 分号开头代表这是注释行,不会被执行
;win = #
;Ctrl = ^
;Alt = !
;Shift = +
;运行程序: Run,{路径}\xx.exe
;发送确认键(Enter): Send,{ENTER}
;下一步(确认键):Send,{ALTDOWN}n{ALTUP} [下一步的快捷键是alt+n 所以点击alt+n再放开]
;打印特殊字符:
比如感叹号,感叹号本身以及代表了Alt按键, 那么要打印感叹号可以这样: {raw}!


文本替换

::tt::
clipboard=这是要代替的内容
send ^v
return


linux下快捷替换

::ttfl::
clipboard=tail -f /log/xxx/xxxx/x.log
send , +{insert}
return

打开指定目录 win+d

#d::
run D:\workspace\3rd-part-workspace\3rd-party-services
return


自动登录

::cuser::
send username
send {tab}
send password{raw}!
send {enter}
return


窗口置顶 Ctrl+Win+Alt+t

#!t::WinSet AlwaysOnTop,on,A
^#!t::WinSet AlwaysOnTop,off,A


大小写替换 shift+win+a

+#a::
old=%clipboard%
send ^c
mess=%clipboard%
StringLeft,out,mess,1
if out is upper
StringLower,result,mess
else
StringUpper,result,mess
send %result%
clipboard=%old%
return


日期快捷键

::now/::
FormatTime, now_date, %A_Now%, MM/dd ;格式化当前时间
Send, %now_date% ;发送
Return
::now-::
FormatTime, now_date, %A_Now%, yyyy-MM-dd ;格式化当前时间
Send, %now_date% ;发送
Return
::now_::
FormatTime, now_date, %A_Now%, yyyy_MM_dd ;格式化当前时间
Send, %now_date% ;发送
Return


附: 个人通用快捷键

;===============================================================参考=========================================================
;win = #
;Ctrl = ^
;Alt = !
;Shift = +
;运行程序: Run,路径\xx.exe
;发送确认键(Enter): Send,{ENTER}  
;下一步(确认键):Send,{ALTDOWN}n{ALTUP}  [下一步的快捷键是alt+n 所以点击alt+n再放开]
;打印特殊字符: {raw}!
;===========================通用必备快捷键========================================
;---------------------- markdown 空格 ----------------------------
::kg;::
clipboard=  
send ^v
return

;-------------------------------- 注释 //hzy: -------------------------
::zs::
send //hzy:
return

;;-------------------------------- xml注释 zs1 -------------------------
::zs1::
clipboard=<!--  start-->
Send ^v {enter}
clipboard=<!--  end-->
Send ^v {enter}
return

;---------------- new hashmap -----------
::nhash::
send HashMap<String, String> replacedParams = new HashMap<>();
send {ENTER}
send replacedParams .put("","");
return

;-------------窗口置顶 : win+alt+t / win+alt+ctrl+t ----------
#!t::WinSet AlwaysOnTop,on,A
^#!t::WinSet AlwaysOnTop,off,A

;-------------------大小写替换: shift+win+a------------------
+#a::
old=%clipboard%
send ^c
mess=%clipboard%
StringLeft,out,mess,1
if out is upper
 StringLower,result,mess
else
 StringUpper,result,mess
send %result%
clipboard=%old%
return

;-------------------常用日期格式----------------------
::now/::
FormatTime, now_date, %A_Now%, MM/dd ;格式化当前时间
Send, %now_date% ;发送
Return
::now-::
FormatTime, now_date, %A_Now%, yyyy-MM-dd ;格式化当前时间
Send, %now_date% ;发送
Return
::now_::
FormatTime, now_date, %A_Now%, yyyy_MM_dd ;格式化当前时间
Send, %now_date% ;发送
Return
;---------------------------------------------------------

相关文章

  • autohotkey参考手册

    autohotkey参考手册 常用场景: linux经常执行各种tail, cd命令经常登录某网站经常输入某行字:...

  • 使用autohotkey修改方向键、回车和启动程序

    autohotkey官网 autohotkey官方文档 官方文档中文版 具体步骤 下载并安装autohotkey。...

  • AutoHotKey阴阳师刷玉魂脚本

    安装AutoHotKey,下载地址:https://www.autohotkey.com/download/ 新建...

  • win10 ctrl+空格切换输入法.md

    去 http://www.autohotkey.com/ 下载 AutoHotkey 最新版并安装。 新建文本文件...

  • window 下的一些辅助开发工具

    一、AutoHotKey 脚本 很方便自定义一些快捷键 https://www.autohotkey.com/ 二...

  • AutoHotKey变量的使用

    >* AutoHotkey没有显示地定义一些变量类型,所有的变量都是字符串类型。 * AutoHotkey里面的所...

  • AutoHotkey

    对于不懂代码的朋友们,也想弄个什么软件编编程序,满足自己的小小的好奇心,能在工作上帮上忙最好了,那么AutoHot...

  • Autohotkey

    之前在可乐鸡翅中提到了Autohotkey这个小(gong)玩(neng)意(qiang)儿(da)。回头想想竟然...

  • AutoHotkey使用变量

    AutoHotkey没有显示地定义一些变量类型,所有的变量都是字符串类型。 AutoHotkey里面的所有的变量都...

  • 高效工具:AutoHotKey

    ahk是热键脚本文件扩展名的一种,编写ahk文件使用的脚本语言是autohotkey。autohotkey通过把常...

网友评论

      本文标题:autohotkey参考手册

      本文链接:https://www.haomeiwen.com/subject/mdivkctx.html