AutoHotKey自动热键(五)添加WINDOWS秘笈指令-输入瞬间启动功能

请添加图片描述
在AUTOHOTKEY的使用中,不仅仅可以监听组合热键,还可以监听正常文本击键录入,这是另一种监听方式,比如依次击键jsq之后直接弹出<计算器>工具,或者依次击键sj之后直接输出135****5564的手机号码,等等,这就是autohotkey的录入击键监听,以双冒号为开头:: 因这种录入监听像极了某些作弊秘笈的用法,故由此取名为"秘笈".

前置修饰符

前置无冒号(表示组合热键监听)

就是CTRL+A写成^a::等常见的组合,无冒号就是^a前面没有双冒号,前几章说的全是这种,故此处不再重复

前置双冒号:: (表示文本输入监听)

  • 把我们之前的热键监听改成秘笈监听就是在前面加上双冒号并且折行
::china:: 
	send 伟大的中华人民共和国
return
  • 若没有折行,也没有return,那么这种功能就是执行的文本替换
::china:: 伟大的中华人民共和国

请添加图片描述
上面两种写法产生的效果是完全相同的在键盘上依次击键china之后,必须按下回车空格TAB键等才会触发这个指令,这种触发一定要按下触发键,属于默认的正常触发,这个指令实际上在执行的时候,先进行5次退格,把这秘笈文本都删除然后才输入写好的文本,若要 不退格 在后面修饰符当中会讲到

秘笈瞬发(输入时瞬间触发)

这个触发无须按下回车等键,在输入完关键词的当下就会瞬间触发(瞬发符号*)

:*:/mjsf::
	MsgBox, 秘笈瞬发(输入了/mjsf直接触发)
Return

前面加入斜杠是为了不影响正常输入文字,与文字的输入区别开来,斜杠可替换为其它不常用键

请添加图片描述
可以看到这种功能用起来非常带劲,我们用一些自定义的拼音首字母即可自定义N多个秘笈触发,可以帮助快速录入文字或者是启动某个程序等等

秘笈待发(输入后等待触发符号)

如果喜欢先输入秘笈再击键回车, 可以使用这种方法

#Hotstring EndChars `t
::mjcf::
    MsgBox 秘笈触发(输入mjcf后等待触发符号tab键,可替换为其它不常用键)
return

请添加图片描述

#Hotstring EndChars `t    

这一行在这里是定义触发符号,这里的`t是tab键的意思,前面的点是转义符
还可以同时定义非常多的符号, 下面这种写也是可以的,空格键直接打在当中也是相当于有空格的,下面之一行代表这些符号都可以用来触发整个脚本的文本录入监听

;#Hotstring EndChars ()[]{}:;'"/\,.?!`t `n

不处理已击键的秘笈文字

符号为B0

:*B0:abcdefg::  hijklmn

请添加图片描述
也就是把退回功能关闭,可以看到刚才直接键入的abcdefg仍然保留在上面

中途匹配

符号为?
先来看一段正常的

:*:mz::中国大好人

定义了一个mz(名字)为中国大好人,那么我们不直接输入mz,而是在之前随意输入一点

请添加图片描述
可以看到mz并没有被触发,这是因为脚本里面有识别器,默认是从开始识别,有一些符号会清空识别器,

  • 重置识别器
    • 方向键
    • PageUp
    • PageDown
    • Home
    • 空格键
    • End
    • 鼠标点击操作 若想关闭鼠标点击的清空设置可以在任意位置加上#Hotstring NoMouse

大体上来讲会移动光标的操作都会重置识别器,重置之后识别器就被清空,所以我们在输入ddmz的时候,识别器里面就是这四个字母,所以并没有触发:*:mz::,所以这也是我们在使用秘笈的时候要稍等注意的问题,如果我们不想过份关注识别器,想输入ddmz也触发就要用到这个符号?,我们把这个符号加进去再看一下

:*?:mz::中国大好人

请添加图片描述
这一次就正常触发了这个指令

区分大小写

符号为C

:*C:Cine::aaddbb

我们定义了一个首字母大写的秘笈
请添加图片描述

不显示触发符

符号为O
在秘笈待发中,最后的击键符是必要的,但与此同时会把击键符一同显示出来,比如说我定义的符号为TAB键,那么它所产生的效果就是空出一段距离,在击键结束之后,触发符也被录入进来,如下图

::mystr::中国人

请添加图片描述
那么这时把O符号加入进来

:O:mystr::中国人

请添加图片描述

原样输出

符号为R
先看这一段

:*:ok::myok{enter}

请添加图片描述
可以看到{enter}被识别成了回车键了,若是想要原样输入即加上R符号

:R*:ok::myok{enter}

请添加图片描述

触发后清空识别器

可以看到秘笈待发当中,识别器是一个非常重要的概念
这里引用原来的一个例子,本来是按两次1才会执行,在第二次执行的时候识别器并没有被清器里面还是1,所以第二次只按一次也触发

:b0*?:11::
SendInput xx
return

请添加图片描述
那么我们就必须在执行脚本的时候清空识别器,只要带上z符号即可

:zb0*?:11::
SendInput xx
return

请添加图片描述

大段文本括号符

符号为() 注:默认使用了R符 若要关闭请加上R0

::text1::
(
351635435431655165135135
6516516321{Enter}651651
654165{tab}635165
)

请添加图片描述
可以看到{enter}{tab}是原样输出的,要想变成回车 需要在前面加上R0
这种写法适合文本非常多的时候使用,最大大概能容纳5千多字


自动触发其它秘笈

1.触发录入

比如已经设定了一些秘笈,而在另一个秘笈中想调用它,比如触发上写过的Cine

:*:mycf::
SendInput, Cine
SendRaw %A_EndChar%
Return

这里就不演示了,这里的关键就是发送触发符号SendRaw %A_EndChar%
A_EndChar就是触发符号的内置变量,需要使用SendRaw 来发送

2.触发热键

:*:mygoto::
Gosub ^F9
Return

^F9::
SendInput, 6546516545
Return

这里触发之前的热键直接使用Gosub后面接上热键即可


录入回车等要使用转义符

:*:ab`n::ttttt

输入a和b以及回车来急速触发,不能用{enter},要使用`t来替代

关闭该脚本所有热键

+F3::Suspend

这里使用shift+F3触发,点击之后这个脚本就被停用了,再点击一次脚本又能恢复了
使用Suspend即可

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/787816.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Word文件打开密码设置:掌握这两种方法,保护你的文档安全

在日常工作和学习中&#xff0c;我们经常会使用Microsoft Word来创建和编辑文档。有时候&#xff0c;为了保护文档内容不被未经授权的人员查看或修改&#xff0c;我们通常会采用加密的方式来增加其安全性。那么Word文档怎么加密&#xff1f; 方法一&#xff1a;使用Word软件内置…

CTF php RCE (一)

0x01 引言 首先进入题目 应该是大部分都是一段白盒PHP审计&#xff0c;然后我们为了命令执行&#xff0c;绕过或者是钻空子等等操作&#xff0c;来拿到flag 0x02 基础 0x01 传参方式 这里有两个工具&#xff0c;hackbar和burpsuite,这两个工具非常实用 大家可以自己Googl…

力扣第一题

1. 两数之和 提示 给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是&#xff0c;数组中同一个元素在答案里不能重复出现。 你可…

OpenFWI代码

重点关注文章第4部分 一、代码模块概览 这一部分了解代码主要实现的功能有哪些。 二、运行 这一部分关注如何跑通。 三、数据集 12个数据集&#xff08;11个2D1个3D&#xff09; 对计算机而言&#xff0c;上述输入、输出维度大小是按次数定义的。 以“Vel&#xff0c;F…

javaweb个人主页设计(html+css+js)

目录 1 前言和要求 1.1 前言 1.2 设计要求 2 预览 2.1 主页页面 2.2 个人简介 2.3 个人爱好 2.4 个人成绩有代码&#xff0c;但是图片已省略&#xff0c;可以根据自己情况添加 2.5 收藏夹 3 代码实现 3.1 主页 3.2 个人简介 3.3 个人爱好 3.4 个人成绩&#xff…

图吧工具箱:装机爱好者必备工具合集

名人说:莫道谗言如浪深,莫言迁客似沙沉。 ——刘禹锡《浪淘沙》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 一、概述二、主要功能1、硬件检测2、测试与故障诊断三、使用方法四、总结很高兴你打开了这篇博客,更多好用的软件工具,请关注我、订阅专栏…

0302GPIO外设输入功能

GPIO外设输入功能 输入部分硬件电路按键简介传感器模块简介按键和传感器模块的硬件电路 C语言的学习C语言数据类型宏定义typedef结构体枚举C语言知识总结 按键控制LED灯&光敏传感器蜂鸣器GPIO总结GPIO使用方法总结模块化编程的方法&#xff1a; 两个程序&#xff1a;按键控…

图像分割-编码解码网络的训练-kreas实现

一、数据集加载&#xff1a; 纯手工打造一个函数用来加载数据&#xff0c;数据分别为image和mask 我们所需要的类型&#xff1a;&#xff08;B数量&#xff0c;长&#xff0c;宽&#xff0c;通道数&#xff09;&#xff0c;只要将数据加载成这样并mask和image对应就行。 第一步…

S271系列RTU在旅游景区人流监控中的应用案例

S271系列RTU在旅游景区人流监控中的应用案例 随着全球旅游业的迅猛发展&#xff0c;旅游景区的管理者越来越关注如何利用先进的技术手段提升游客体验、优化管理效率以及确保安全。S271系列RTU作为一款先进的无线工业物联网设备&#xff0c;在旅游景区的人流监控中展现出了其独…

PTA - 编写函数计算圆面积

题目描述&#xff1a; 1.要求编写函数getCircleArea(r)计算给定半径r的圆面积&#xff0c;函数返回圆的面积。 2.要求编写函数get_rList(n) 输入n个值放入列表并将列表返回 函数接口定义&#xff1a; getCircleArea(r); get_rList(n); 传入的参数r表示圆的半径&#xff0c…

批量下载手机中APP程序中文件

需求 利用 adb pull 下载手机中app的某目录 adb pull 命令本身不支持直接下载整个目录&#xff08;文件夹&#xff09;及其所有子目录和文件作为一个单一的操作。但是&#xff0c;可以通过一些方法来间接实现这一目的。 方法 1. 首先将要下载的目录进行 tar 打包 # 在 And…

2020 ICPC Shanghai Site B. Mine Sweeper II 题解 构造 鸽巢原理

Mine Sweeper II 题目描述 A mine-sweeper map X X X can be expressed as an n m n\times m nm grid. Each cell of the grid is either a mine cell or a non-mine cell. A mine cell has no number on it. Each non-mine cell has a number representing the number of…

Raylib 实现超大地图放大缩小与两种模式瓦片地图刷新

原理&#xff1a; 一种刷新模式&#xff1a; 在宫格内整体刷新&#xff0c;类似九宫格移动到边缘&#xff0c;则九宫格整体平移一个宫格&#xff0c;不过这里是移动一个瓦片像素&#xff0c;实际上就是全屏刷新&#xff0c;这个上限是 笔记本 3060 70帧 100*100个瓦片每帧都…

《赌局的诱惑》-反赌反诈剧情脚本

场景1&#xff1a; 一家普通公司的休息室&#xff0c;有一张桌子&#xff0c;上面摆放着扑克牌和一些现金。墙上挂着一个时钟&#xff0c;显示时间是下午5点。 人物&#xff1a; 张伟&#xff1a;新员工&#xff0c;被同事拉入赌局。 赵刚&#xff1a;资深员工&#xff0c;赌…

UE5.3-基础蓝图类整理一

常用蓝图类整理&#xff1a; 1、获取当前关卡名&#xff1a;Get Current LevelName 2、通过关卡名打开关卡&#xff1a;Open Level(by name) 3、碰撞检测事件&#xff1a;Event ActorBeginOverlap 4、获取当前player&#xff1a;Get Player Pawn 5、判断是否相等&#xff1…

反弹球python小游戏

1.准备图片(可以替换) 2.python Pygame类 class Ls(pygame.sprite.Sprite):def __init__(self,pos):#pos 鼠标点击的位置super().__init__()self.image pygame.image.load(ji.png)self.dx2self.dx r.randint(20,500)self.image pygame.transform.scale(self.image,(self.dx…

昇思25天学习打卡营第21天|LSTM+CRF序列标注

1. 学习内容复盘 概述 序列标注指给定输入序列&#xff0c;给序列中每个Token进行标注标签的过程。序列标注问题通常用于从文本中进行信息抽取&#xff0c;包括分词(Word Segmentation)、词性标注(Position Tagging)、命名实体识别(Named Entity Recognition, NER)等。以命名…

iis部署前后端分离项目(React前端,Node.js后端)

iis虽然已经有点过时&#xff0c;但不少用户还在用&#xff0c;故总结一下。 1. 安装iis 如果电脑没有自带iis管理器&#xff0c;打开控制面板->程序->启用或关闭Windows功能&#xff0c;勾选iis安装即可 2. 部署前端项目 打开iis&#xff0c;添加网站&#xff0c;物理…

Linux基本命令的使用示例

目录 1实现效果&#xff1a;在downloads目录下创建1个空文件夹empty&#xff0c;创建1个空文件lake.txt&#xff0c;输入任意数据保存后退出 2实现效果&#xff1a;搜索包含关键字"泉眼"的行 3实现效果&#xff1a;重命名文件夹empty为full&#xff0c;复制文件cc…

Anaconda+Pycharm 项目运行保姆级教程(附带视频)

最近很多小白在问如何用anacondapycharm运行一个深度学习项目&#xff0c;进行代码复现呢&#xff1f;于是写下这篇文章希望能浅浅起到一个指导作用。 附视频讲解地址&#xff1a;AnacondaPycharm项目运行实例_哔哩哔哩_bilibili 一、项目运行前的准备&#xff08;软件安装&…