autohotkey怎么快速改建?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了autohotkey怎么快速改建?相关的知识,希望对你有一定的参考价值。

参考技术A 在使用autohotkey这款软件时,大家可能会用到它的改键功能,他可以为魔兽世界等游戏更改热键,但是在使用时,第一步的安装就可能有很多网友就遇到了问题,下面本文将会为大家介绍具体的autohotkey的快速安装和改键教程,不知道如何操作的网友可以看看。

autohotkey怎么安装

安装:按提示操作即可。我习惯上装在d:programfilesAutoHotkey

第1屏是欢迎;点Next。

第2屏是版权声明;点IAgree。

第3屏是版本选择,可根据操作系统、需求,选择合适版本。比如我在WinXP下选择了Unicode(32-bit)。

第4屏是安装内容:如下图。建议全部选中。

接下来是安装目录、开始菜单设置、安装过程。

最后,是安装成功提示:是否看帮助文件。AutoHotkey的帮助文件,写得很细。有耐心的就认真拜读,想成高手的必须要研读。

autohotkey怎么改建

想要改键直接新建文本文件(编辑完后改文件后缀名为。ahk),比如

想要把a键改成b键,就写

b::a

(小写,注意先后顺序)

要把上下左右换到wsad,就写

w::up

s::down

a::left

d::right

要把enter改成空格键

将以下代码另存为*.ahk运行即可

1

ENTER::SPACE

第一次双击ahk因为没有关联AutoHotKey,会弹出选择“打开方式”对话框,点击“浏览”,找到AutoHotKey懒人包AutoHotKey中文版AutoHotkey.exe-“确定”,让软件关联。ahk文件,以后即可直接双击运行。双击该ahk文件即处于“改键状态”,想要退出“改键状态”右击托盘图标-退出。

Autohotkey输入无需端键

我创建了这个脚本来扫描磁带(条形码)。扫描完成后,它会在结束之前,之后和之后创建一个空格。

示例:“T51320L5”变为“T51320L5 - ”

每当扫描这种类型的条形码时,它都会运行,但只有一次空间被按下。我想这样做,所以不需要按键。仅扫描条形码。

结尾“L5”总是相同的,所以也许有些东西要用这些键作为结束键。只有我不知道怎么做。

我扫描的条形码示例:

T71233L5 - T71243L5 - T71256L5 - T71263L5 - T71275L5 - T51308L5 - T51315L5 - T71209L5 - T71210L5 - T71219L5 - T71220L5 - AS0119L5

代码如下:

loop {
  Input, retrieved, V, {space}
  RegExMatch(retrieved, "wwwwww[A-Z]ds", match)
  RegExMatch(match, "wwwwww[A-Z]ds", output) 
  If (output != "")
    Sendinput, {bs 9}{space}%output%{space}-
}

有没有人建议如何让它工作,而无需按任何键。只需扫描条形码。

谢谢!

答案

以下是使用输入命令选项的2个解决方案

  1. 使用matchlist选项

MatchList

以逗号分隔的关键短语列表,其中任何一个都将导致输入终止

命令如下:

Input, retrieved,* V,,L5

每次输入文本“L5”时,输入将停止。你必须确保“L5”永远不会出现在条形码的任何其他地方,但最后。

  1. 使用长度限制

L:长度限制(例如L5)。允许的最大输入长度。当文本达到此长度时,输入将被终止

Input, retrieved,L8 V

输入8个字符时,输入停止。确保当时没有其他键盘输入。

以上是关于autohotkey怎么快速改建?的主要内容,如果未能解决你的问题,请参考以下文章

我的魔兽改建是番茄助手。但是最近在vs打不能用这个改建了。谁知道是啥原因。

autohotkey怎么启动win10的uwp应用?

谁知道谁会用FCEUX2.1.5告诉下????改建怎么用 洛克人的金手指怎么用 知道的说下

autohotkey怎么连接字符串?

dota单机如何改键

autohotkey 如何设置多键位和一些组合键