关于autohotkey汉化软件,怎么设置按键1=键1+空格

键盘设置_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||文档简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩7页未读,继续阅读
你可能喜欢运行环境:Win2003,WinXP,Win2000,Win9X
更新时间:
软件等级:
同类人气软件
支持次 反对次
下载前请认真阅读以下关于的软件介绍
  AutoHotkey简介:
  AutoHotkey是简易而功能强大的热键脚本语言。使用者可将键盘、鼠标甚至游戏摇杆的移动和点击动作记录下来。
  AutoHotkey 释出您的键盘、游戏杆和鼠标的所有潜能。例如,除了典型的 Control 、Alt 和 Shift 这些辅助键外,你还可以使用 Windows 键和 Capslock 键作为辅助键。实际上,你可以使任何按键或鼠标按钮充当辅助键。
  AutoHotkey使用功能:
  -通过发送键盘键击和鼠标点击自动化几乎所有的操作。您可以手工编写宏或者使用宏录制器。
  -为键盘,游戏杆和鼠标创建 热键。几乎任何按键、按钮或组合键都可以设置为热键。
  -在您键入缩写时 扩展缩写。例如,键入 &btw& 能自动地生成 &by the way&。
  -创建自定义的数据输入表格、用户界面和菜单栏。详见 图形用户界面。
  -重新映射 您键盘、游戏杆和鼠标上的按键和按钮。
  -通过 WinLIRC 客户端脚本 对手执遥控器的信号作出反应。
  -运行现有的 AutoIt v2 脚本,并用 新功能 增强它们。
  -将任何的脚本转换为 exe文件,使其在没有安装 AutoHotkey 的计算机上也能运行。
  AutoHotkey使用说明:
  发送键盘和鼠标操作,几乎所有的东西自动化。你可以写一个鼠标或键盘宏通过手工或使用宏录制。
  创建热键键盘,操纵杆和鼠标。几乎所有的关键按钮,或组合可以成为一个热键。
  展开您键入的缩写。例如,键入&BTW&可以自动产生&的方式。&
  创建自定义数据录入表格,用户界面和菜单栏。见GUI详情。
  重映射你的键盘,游戏杆和鼠标上的按键和按钮。
  响应信号从手持遥控器通过WinLIRC的客户端脚本。
  运行现有的AutoIt v2的脚本,并加强他们与新的功能。
  任何脚本转换成EXE文件,可以运行在没有安装AutoHotkey的计算机上。
  最新软件推荐:
  AutoHotkey profile:
  AutoHotkey is a simple yet powerful hotkey scripting language. Users can be a keyboard, mouse or joystick to move and click on the action recorded.
  AutoHotkey release the full potential of your keyboard, joystick, and mouse. For example, in addition to the typical Control, Alt and Shift these auxiliary keys, you can use the Windows key and the Capslock key as the secondary key. In fact, you can make any key or mouse button acts as a secondary key.
  AutoHotkey use the function:
  - By sending keyboard keystrokes and mouse clicks automate almost all operations. You can write macros by hand or use the macro recorder.
  - Create hotkeys for keyboard, joystick, and mouse. Almost any key, button, or combination of keys can be set to hotkey.
  - Expand abbreviations as you type abbreviations. For example, typing &btw& can automatically generate a &by the way&.
  - Create custom data entry forms, user interfaces, and menu bars. See a graphical user interface.
  - Remap keys and buttons of your keyboard, joystick, and mouse.
  - Responding to holding the remote control signal through WinLIRC client script.
  - Run existing AutoIt v2 scripts and enhance them with new features.
  - Any of the script into exe file, it is not installed on your computer can also be run AutoHotkey.
  AutoHotkey use:
  Send keyboard and mouse actions, almost everything automated. You can write a mouse or keyboard macro by hand or use the macro recorder.
  Create a hotkey keyboard, joystick, and mouse. Almost all of the key button, or combination can become a hotkey.
  Expand your typing abbreviations. For example, type &BTW& can automatically produce &way.&
  Create a custom data entry forms, user interfaces, and menu bars. See details GUI.
  Remap keys and buttons of your keyboard, joystick, and mouse.
  In response to a signal from the handset through WinLIRC client script.
  Run existing AutoIt v2 scripts and enhance them with new features.
  Any script into an EXE file that can run on a computer without installation of AutoHotkey.
微软Edge浏览器开发团队成员Kyle Pflug在Twitter上晒出了下个Win10预览版Edge浏览器的HTML5处理能力测试结果。 在555满分的情况下,该版本Edge浏览器得到了440分的成绩 ,相比于Windows10正式版1分有显著提升。Win10正式版发布已将近一个月,这款新系统的表现大家有目共睹。虽然很多方面还不完善,但这并不影响广大用户,尤其是Windows10爱好者们对它的喜爱。现在微软又发布了一则Win10宣传片...精彩激烈的《热血传奇手机版》首届沙巴克攻城战已于8月16日完美落幕,各大行会激情参战,倾情体验战斗的快感!为给玩家提供一个交流互动的集散地,与公会成长相关的沙巴克计划盛大揭幕。计划中为公会发展量身制定了三百活动,分别是百家行会争霸战略培养活动移动地图本身就是最该挖掘的宝藏,在如今的技术条件下,地图服务完全可以扩展成索引真实世界的关键按钮,成为连接所有O2O服务的平台。 DDR4内存已经问世有很长一段时间了,Intel在IDF上表示,明年这一产品将迎来爆发期。 这么说也不无道理, 首先就是Skylake处理器发布和100系列新主板 。 毕竟Hsawell-E作为首先支持DDR4的处理器,相关用户还是太少,AMD拖后腿这里就不说了.
提示:此页面仅提供简介信息,不提供文件下载
发现好专题
Copyright ©
粤ICP备号-15posts - 41,&
comments - 9,&
trackbacks - 0
一、资料来源官网: 善用佳软:小众软件: 维基百科: 论坛:
编辑工具推荐:SciTE4AutoHotkey
二、AHK入门AutoHotkey程序部件介绍:
AutoHotkey.exe、AutoHotkey.chm
AutoHotkey的主程式與說明檔。AutoHotkey.chm具有搜尋功能,是很好的學習參考文件
AU3_Spy.exe
Active Window Info,顯示視窗系統訊息的小工具,這些訊息對進階的腳本撰寫很有幫助
SmartGUI.exe
用拖拉的方法來定義視窗與其內的各種視覺元件,最後產生的腳本檔。這個工具可以說是一個程式產生器
AutoScriptWriter.exe
一樣是個產生AutoHotkey腳本檔的產生器,不過是採取錄製鍵盤與滑鼠操作過程的方法來產生腳本內容
Ahk2Exe.exe
把腳本檔產生成執行檔的工具,以方便沒有安裝AutoHotkey系統的環境能用執行檔直接執行。
Ahk2Exe.exe是命令列指令,語法如下:
Ahk2exe.exe /in "test1.ahk" /icon "test1.ico"1、运行程序或打开文件
Run t命令或者函数用来运行外部可执行文件,AHK还可利用它来直接打开文件。Run, 目标文件 [, 工作目录,
Max|Min|Hide|UseErrorLevel, 输出PID变量],具体可以参与autohotkey的帮助。如:Run,
Notepad.exe, , Max
AHK脚本中可直接给出目标文件,AHK将自动运行该文件的关联程序来打开它;如:Run, MyFile.txt
以命令行形式运行程序
可以考虑运行系统的命令行解释器(cmd.),然后指定要执行的命令并传递参数。如:Run, %ComSpec%
/k dir C:\WINDOWS\system32
打开网页,如:Run,
打开特殊文件夹系统的某些特殊文件夹被定义了相应的CLSID(请查看帮助文档),我们可利用它来打开相应的文件夹,比如打开回收站:如:Run
::{645ff040-b -9f 08-00aa 002f 954e}
运行控制面板工具微软已经为我们提供了通过命令行打开控制面板某个工具或项目的方式,比如打开系统属性窗口:Run control
指定搜索位置并打开搜索窗口假设我们要打开一个搜索窗口,而且要指定搜索位置,比如C:\:Run, find C:\
显示指定文件的属性窗口假设我们要打开文件“MyFile.txt”的属性窗口,则使用关键字properties
然后接上目标文件即可:Run, properties MyFile.txt
用“资源管理器”打开指定文件夹我们知道使用Run, explorer C: 或Run("explorer C:")
即可打开指定的文件夹,可是有时候我们需要在资源管理器中打开它,这时可使用关键字 explore:如:Run, explore C:
打印指定文件如:Run, print MyFile.txt 2、窗口操作注意:窗口标题和窗口文本参数总是对大小写敏感的。
等待窗口系列命令/函数
AHK提供了用法类似的一组窗口等待命令/函数:WinWait/WinWaitActive/WinWaitClose。它们分别用于等待窗口出现、等待窗口被激活、等待窗口被关闭。由于这些命令/函数的参数类似,现仅以WinWait为例说明。WinWait [, 窗口标题, 窗口文本, 超时时间, 排除标题,
排除文本]WinWait 的作用是在目标窗口出现之前不再执行后面的所有语句。
激活窗口相关命令/函数
目标窗口成为活动窗口的办法就是激活它,可用的命令/函数是WinActivate:WinActivate [,窗口标题, 窗口文本,
排除标题, 排除文本]
关闭窗口有两种方式,一种是正常的关闭窗口(WinClose),另一种则是强行关闭窗口(WinKill):WinClose/WinKill
[,窗口标题, 窗口文本, 超时时间,, 排除标题, 排除文本]
更准确的标识窗口的方法(主要针对AHK脚本)
程序在运行时起码会有一个进程,如果能获得这个进程ID就能在一定程度上保证对窗口的准确标识。另外,每个窗口都有定义窗口类名(Class,比如说记事本
窗口的类名就是Notepad),所以我们可以以此排除与目标窗口不同的其它窗口类。其实,我们还有一个更准确的方法:每个窗口(包括控件在内)都被Windows指派了一个可区别于其它窗口的唯一的标识符(ID),我们称之为窗口句柄(HWND)。我们先来了解一下获得窗口句柄的命令/函数:WinGet[,
输出变量, ID, 窗口标题, 窗口文本, 排除标题, 排除文本]Run, Notepad, , , ThisPID ;先获得运行的记事本程序的进程IDWinWait, 无标题 - 记事本 ahk_pid %ThisPID% ;等待该进程窗口的出现WinGet, ThisHWND, ID, 无标题 - 记事本 ahk_pid %ThisPID% ;获得窗口句柄WinActivate, ahk_id %ThisHWND% ;这里的ahk_id表明跟在后面的变量是窗口句柄WinWaitActive, ahk_id %ThisHWND%Sleep, 3000WinClose, ahk_id %ThisHWND%WinWaitClose, ahk_id %ThisHWND%3、模拟键击和鼠标点击
模拟鼠标点击(按钮等)控件
既然是模拟用户操作,自然就包括了模拟鼠标点击在内。适用命令/函数:Click/MouseClick/ControlClick
其中Click/MouseClick用来模拟用户的物理操作(点击),把鼠标点击事件发送到指定坐标位置(相对当前窗口或绝对位置)上,但这种方法并不能保证100%的准确性,屏幕分辨率、用户干扰和系统环境等都会影响到它们的执行结果,而ControlClick则直接把鼠标点击事件发送到目标窗口的目标控件上,因而更准确,一般我们不考虑使用坐标位置方式的点击,下面仅以ControlClick为例说明:ControlClick
[, 目标控件或坐标位置, 窗口标题, 窗口文本, 鼠标按钮, 点击次数, 选项,排除标题, 排除文本]
“目标控件”参数是指要点击的控件的类别名(ClassNN)或控件文本,另外还可以使用控件句柄(若用的是控件句柄则第一个参数需留空,并在第二个参数中使用ahk_id
%控件句柄%)。
AHK用户请使用 AutoIt3 Window Spy,AU3用户则请使用AutoIt Window
Info,你可以在相应的开始菜单项目里找到它们,或者到安装目录下寻找。
先打开你要进行操作的目标窗口,然后运行 AutoIt3 Window Spy 或 AutoIt Window
Info,接下来就是把鼠标移到目标控件上(比如某个按钮):
模拟键盘操作
键盘也是我们在操作窗口时会用到的工具,比如说在安装软件的时候经典的“一路回车大法”。下面简单介绍一下模拟键盘操作的方法。
Send 这个是最直接的方法,就是模拟用户按键行为,直接发送键击命令,用法请参考官方文档,4、控件操作然而,在真正实现自动化时仅靠上面的技术往往难以达到预期目的。下面开始进入最为重要的控件操作。
在安装软件的过程中用户往往需要提供一些必需信息,比如安装目录。很多用户并不喜欢把软件安装到默认的C盘而更愿意把它们安装到别的地方,那么脚本究竟提供了什么方法能让我们修改如下图所示的路径呢?
我 们先用上文中提到的AutoIt3 Window Spy 或 AutoIt Window Info
来获得这个路径的编辑框的信息,假设这个窗口的标题为Setup
foobar,该路径编辑框的类名是Edit1,而我们需要把它改成“D:\foobar2000”,接下来就可以使用下列命令/函数来设置它的文本了:
ControlSetText [, 目标控件, 新文本, 窗口标题, 窗口文本, 排除标题, 排除文本]
ControlSetText, Edit1, D:\foobar2000, Setup foobar
选中和取消选中单选框和复选框项目
有时程序为了满足用户的个性化设置而需要用户提供更多的信息,我们经常会遇到这样的情况
Control [, 命令, 值, 目标控件, 窗口标题, 窗口文本, 排除标题, 排除文本]
选择下拉列表的项目
答案仍是使用上面提到的命令/函数。对这种控件而言,AHK适用的命令是“Choose, N”和“ChooseString,
String”,分别表示选中第N个项目和选中与字符串String匹配的项目;
阅读(...) 评论()autohotkey怎么按一个键(例如空格)停止执行运行中的脚本_百度知道
autohotkey怎么按一个键(例如空格)停止执行运行中的脚本
按空格键停止执行运行中的脚本(如下),并且空格键要求不被屏蔽依然要生效,应该怎么写?Send {3 down}Sleep 550Send {3 up}Sleep 30Send {x down}Sleep 580Send {x up}Sleep 10Send {3 down}Sleep 550Send {3 up}Sleep 30 Send {x down}Sleep 600Send {x up}Sleep 30
提问者采纳
if(我的判断=1)
你的操作命令} $space:=1
我的判断, {space}
if(我的判断=0)
请问我的判断是什么意思?
「我的判断」就是一个变量。你可以改成你喜欢的名称。譬如,你改成「myJudge」。
不好意思哦,试了下好像不生效。我并不需要循环按键,而是这个脚本执行起来时间太长了,执行一次需要10秒钟(例如一套连招),我想在连招连到一半的时候按其他按键终止这个连招,而且这个终止连招的快捷键不得被占用或者切替。我之前用reload命令,设置空格键启动可以终止连招,但空格键已经被占用,不生效了。
你的操作命令}$space::
Send, {space}
reloadreturn这样满足你的要求了吗?
reload命令会让ahk发呆半秒,莫非是我的ahk有问题?这样说吧,我不需要按键来终止脚本了,我只想按住按键执行脚本,松开就停止脚本,但很多人写的脚本,就算松开,都必须把正组脚本运行完整才会终止例如我连招 1,延迟1秒、2,延迟1秒、3,延迟1秒、4,延迟1秒,一般脚本是松开了,都得把1234全运行了一遍才终止,但我希望要一个我运行到2的时候,松开按键就不会继续执行3和4 的脚本,这样子
if not GetKeyState(&space&, &P&)
if not GetKeyState(&space&, &P&)
if not GetKeyState(&space&, &P&)
if not GetKeyState(&space&, &P&)
提问者评价
非常感谢这位大神,把问题彻底解决了,这正是我最想要的答案~
其他类似问题
为您推荐:
autohotkey的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁AutoHotkey v1.1.15.02中文帮助文档下载中文版_AutoHotkey中文使用说明西西软件下载
西西软件下载最安全的下载网站、值得信赖的软件下载站!
相关软件 /多国语言[中文]/ /中文/ /英文/ /中文/ /英文/ /中文/ /英文/ /中文/ /英文/ /英文/顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
16.2M/中文/2.6
32.5M/中文/6.6
27.4M/中文/10.0
首先感谢一位翻译专业人士和一位编程专业人士在翻译过程中给我的帮助(这里不提名字了,以免大家围观).AutoHotkey 是一款免费的、Windows平台下开放源代码的热键脚本语言。有了它,您可以:通过发送键盘键击和鼠标点击自动化几乎所有的操作。您可以手工编写宏或者使用宏录制器。 为键盘,游戏杆和鼠标创建热键。几乎任何按键、按钮或组合键都可以设置为热键。 在您键入缩写时扩展缩写。例如,键入 &btw& 能自动地生成 &by the way&。 创建自定义的数据输入表格、用户界面和菜单栏。详见图形用户界面。 重新映射您键盘、游戏杆和鼠标上的按键和按钮。 通过 WinLIRC 客户端脚本对手执遥控器的信号作出反应。 运行现有的 AutoIt v2 脚本,并用新功能增强它们。 将任何的脚本转换为 EXE 文件,使其在没有安装 AutoHotkey 的计算机上也能运行。 由于从上次测试的帮助发上来到现在,我没有收到有效的关于翻译细节的意见,所以上次翻译的命令未做改动,同时这次翻译的风格和上次一致.换句话说,如果大家发现翻译中存在的问题没有及时反馈出来使得翻译质量不佳,作为使用帮助的人我们每个人都有一份责任.这次翻译的命令较上一次少,工作量却大了不少,并且时间紧,所以仅做了重点校对,虽然我已经尽力,但错误疏漏仍可能不少,一些细节上的问题需要大家在使用过程中发现并反馈出来(如果您以后抱怨翻译有问题,为什么不现在提出来呢?).对于目前翻译进度的说明,在这个帮助文件中仅剩下PixelSearch/ListView/TreeView/GuiControls四个地方没有翻译(如果有对这些命令熟悉并有空帮忙翻译的,欢迎加入),所以以后主要的工作可能转到修正前两次翻译的命令,重翻译原来论坛翻译中大家反应有问题的部分,以及更新从1.0.48.00到1.0.48.05有变化的部分(如果下个版本迟迟没有出来,那么可能是我收到的反馈过少,即许多人对这个版本感到满足了).这次有朋友提到我所翻译命令示例中注释没有翻译的问题,这个我目前还没有翻译的计划(如果有人愿意帮忙,下次我会更新进去).附此次新增翻译的命令列表(从上次测试后增加的翻译):_MaxThreadsBuffer.htmlGetKeyState.htmlRegExReplace.htmlsort.htmlTransform.htmlPixelGetColor.htmlFormatTime.htmlControlGet.htmlThread.htmlProgress.html其他说明:下载后还是老规矩,在文件的右键属性中解除锁定后再打开才可以看到内容.这个版本仍作测试用,其中不含搜索和书签功能.
安卓官方手机版
IOS官方手机版
AutoHotkey v1.1.15.02中文帮助文档 中文版
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

我要回帖

更多关于 autohotkey汉化 的文章

 

随机推荐