barriers / 阅读 / 详情

AutoHotKey后台运行命令请解释并帮助修改下

2023-07-19 23:07:35
共2条回复
陶小凡

key_1:

ControlSend,,1,% "ahk_id" . wowid1

ControlSend,,1,% "ahk_id" . wowid2

return

ControlSend,,后面的那个1就是1号键了.你可以把它改成其他键

你要连按字母的话就吧1改成a-z中的一个.其他数字也可以0-9直接输,其他按键的话我把autohotkey的帮助文件复制下你自己看下面的

注意:字母和数字按键的名称和单个字母或数字是一样的。例如:b 表示 "b" 键,5 表示 "5" 键。

Space - 空格键

Tab

Enter (或 Return)

Escape (或 Esc)

Backspace (或 BS)

Delete (或 Del)

Insert (或 Ins)

Home

End

PgUp

PgDn

Up

Down

Left

Right

ScrollLock

CapsLock

NumLock

Numlock 启用 Numlock 关闭

Numpad0 NumpadIns

Numpad1 NumpadEnd

Numpad2 NumpadDown

Numpad3 NumpadPgDn

Numpad4 NumpadLeft

Numpad5 NumpadClear

Numpad6 NumpadRight

Numpad7 NumpadHome

Numpad8 NumpadUp

Numpad9 NumpadPgUp

NumpadDot (.) NumpadDel

NumpadDiv (/) NumpadDiv (/)

NumpadMult (*) NumpadMult (*)

NumpadAdd (+) NumpadAdd (+)

NumpadSub (-) NumpadSub (-)

NumpadEnter NumpadEnter

F1 到 F24 - 在大多数键盘顶端的 12 个或更多的功能键。

AppsKey - 这是个调用右键上下文菜单的按键。译注:一般在右 Win 键和右 Ctrl 键中间

LWin - 左边的 windows 键

RWin - 右边的 windows 键。注意:和 Control/Alt/Shift 不同,这里没有一般的/中性的 "Win" 键因为操作系统不支持。

Control (或 Ctrl)

Alt

Shift

注意:Shift:: 、Alt:: 和 Control:: 热键在按键松开时激发除非它们有波浪符前缀例如 ~Alt:: 。相比之下,一个明确了左或右的热键例如 LAlt:: 在按下时激发。

注意:多半,下面的 6 个键不被 Windows 95/98/Me 支持。使用上面的代替:

LControl (或 LCtrl) - 左边的 control 键

RControl (或 RCtrl) - 右边的 control 键

LShift - 左边的 shift 键

RShift - 右边的 shift 键

LAlt - 左边的 Alt 键

RAlt - 注意:如果你的键盘布局用 AltGr 代替了 RAlt ,你也许可以通过 <^>! 让它像 这里 描述的那样作为一个热键前缀来使用。此外, "LControl & RAlt::" 将让 AltGr 它自身成为一个热键。

okok云

你这个是双开运行魔兽的东东~~

这里面安了F5 2个窗口的 1 2 3都可以连发

ControlSend 的作用就是输出热键

你需要改的就是~~

key_1:

{

ControlSend,,1,% "ahk_id" . wowid1

ControlSend,,1,% "ahk_id" . wowid2

}

return

key_2:

{

ControlSend,,2,% "ahk_id" . wowid1

ControlSend,,2,% "ahk_id" . wowid2

}

return

key_3:

{

ControlSend,,3,% "ahk_id" . wowid1

ControlSend,,3,% "ahk_id" . wowid2

}

这些大括号 ^_^

相关推荐

autohotkey怎么设置延时10分钟

autohotkey设置延时10分钟的步骤:1、打开手机在应用商城中下载极速点击虎这样的脚本模拟软件。2、极速点击虎支持自动点击,自动按键模拟,延时停顿,而且是完全图形化界面操作,能循环执行各种脚本。
2023-07-19 19:50:071

autohotkey怎么启动win10的uwp应用?

试试下面的代码,通过autohotkey自带的windows spy,检测窗口信息, ^#q:: IfWinExist [, WinTitle, WinText, ExcludeTitle, ExcludeText] { WinActivate Send ^#{Left} return }
2023-07-19 19:50:162

热键冲突怎么办?

热键冲突是指在电脑中,两个或多个应用程序或功能按键设置相同,导致无法同时使用这些功能的问题。在这种情况下,用户需要采取以下解决措施:1. 更改其中一个应用程序或功能的热键设置。2. 明确了解每个应用程序或功能的热键设置,尽量避免相同或相似的热键设置。3. 使用第三方工具来解决热键冲突问题,如AutoHotkey等。需要注意的是,由于不同操作系统和应用程序的设置方式不同,用户在设置热键时应详细了解相应的设置方法,并严格按照热键规则进行设置。若遇到热键冲突问题,应及时解决,以免影响工作效率和计算机使用体验。
2023-07-19 19:50:232

autohotkey多开游戏窗口改名

1、可以使用MicrosoftAppLocale软件更改游戏窗口名字。2、选择想要更改名字的游戏窗口吗,鼠标右键点击会弹出对话框,选择重命名更改即可。3、以上就是autohotkey多开游戏窗口改名的方法。
2023-07-19 19:50:301

AutoIt 与 AutoHotkey 有何异同?是选择前者还是后者?

autoit的函数很丰富,但也很死板,可以扩展的空间不大autohotkey虽然有点弱,但autoit能实现的,想想办法,用autohotkey都能实现,也许更好而且autohotkey的程序由键盘来控制,我喜欢,呵呵,而autoit程序运行后,就不能停下,且不好调试
2023-07-19 19:50:392

怎么关闭息屏显示

在使用电脑或手机时,经常会出现屏幕长时间不操作而自动进入息屏状态的情况。虽然这种功能可以节省电力,但有时也会给用户带来不便。以下是一些关闭息屏显示的方法。方法一:更改电源选项在Windows系统中,可以通过更改电源选项来关闭息屏显示。首先进入控制面板,选择“硬件和声音”。接着选择“电源选项”,然后点击“更改计划设置”。在弹出的窗口中,可以看到“关闭显示器”和“进入睡眠状态”两个选项。将“关闭显示器”选项中的时间设置为0,即可关闭息屏显示。方法二:使用第三方软件在Windows系统中,还可以使用第三方软件来关闭息屏显示。例如,可以使用一些自动化软件,如AutoHotkey、Tasker等。使用这些软件,需要先编写一些脚本,然后在脚本中添加关闭息屏显示的命令。具体的方法可以参考软件的说明文档。方法三:使用快捷键在Windows系统中,还可以使用快捷键来关闭息屏显示。按下“Win+X”组合键,选择“电源选项”,然后选择“更改计划设置”。在弹出的窗口中,将“关闭显示器”选项中的时间设置为0,即可关闭息屏显示。通过以上三种方法,可以轻松地关闭息屏显示,避免因为屏幕长时间不操作而带来的不便。如果您还有其他好的方法,欢迎在评论区分享。
2023-07-19 19:50:471

autohotkey怎么修改PHOTOSHOP里的快捷键 shift+alt+N 改为F5

autohotkey,修改快捷键可以直接在软件中,编辑-键盘快捷键,或者直接按Alt+Shift+Ctlr+K,调出面板,修改图层-新建-图层,改为F5,注:在修改前需要确定F5快捷键未被使用,若首先要把F5快捷键取消,然后在修改。避免冲突
2023-07-19 19:50:541

AutoHotKey怎么编译成EXE文件

直接右键单击就行了,更快更简单:右键单击那个ahk文件,出现下图:如图,选第二项,直出exe文件。j88r的那个答案就对,就是上图中选第三项,设置的可选项更多,但操作上相对复杂些。
2023-07-19 19:51:073

可否用autohotkey实现输入法在任何地方默认英文状态的功能

用autohotkey实现输入法在任何地方默认英文状态的功能windows8设置默认输入法为英文解决方法如下:1、打开语言首选项。2、添加英文输入法。(如果已经添加就跳过)。3、回到语言首选项,把美式键盘上移到最上面。4、打开左侧的高级设置选项,去掉“允许我为每个程序窗口设置不同的输入法”选项前复选框的勾,并按照下图进行设置,点击右下方的保存按钮,至此问题解决。(注:按CTRL+空格组合键切换输入法。)
2023-07-19 19:51:251

如何用 AutoHotkey 在excel表格中某一个具体位置的表格数据加1

你的代码问题出在这里:clipboard := %var% + 1:=赋值运算符是强制直接解释var的。不需要加%改为:clipboard := var + 1或直接:clipboard := clipboard + 1
2023-07-19 19:51:462

在win7 64位机子里,autohotkey转成exe了,也用管理员身份运行了,但是游戏里就是没反应。求高手相助。

W7很多不兼容啦!建议玩游戏还是装个XP
2023-07-19 19:51:544

【AHK】autohotkey如何编译脚本,让F9键实现WIN+L功能,即锁定电脑功能。

F9::Send #Lreturn
2023-07-19 19:52:044

用autohotkey进行如下两个键盘操作的代码

t=09::t=1while t==1 { sleep 200 send {R} sleep 200 send {F}}return8::t=0return
2023-07-19 19:52:211

wow autohotkey 如何实现双开同步

如果双开则只要保留1%~2%,3%~5%这3行可以删除。代码设置好了再右击图标,选择Reloadthisscript。测试下来要先打开autohotkey软件,再开wow,然后
2023-07-19 19:52:281

autohotkey打开程序,如何让窗口置于最前

使用WinSet, Attribute, Value [, WinTitle, WinText, ExcludeTitle, ExcludeText]第一个参数AlwaysOnTop, [On|Off|Toggle]:让窗口处于置顶状态.使用 ON 打开此设置, 使用 OFF 关闭, 而使用 TOGGLE 切换到当前的相反状态. 如果省略, 默认为 TOGGLE. 可以使用单词 Topmost 代替 AlwaysOnTop.示例:WinSet, AlwaysOnTop, toggle, Calculator ; 切换计算器的置顶状态.
2023-07-19 19:52:351

关于魔兽世界autohotkey双开的详细教程

WinGet, wowid, List, 魔兽世界 ~1:: KeyWait 1 IfWinActive, 魔兽世界 { ControlSend,, 1, ahk_id %wowid1% ControlSend,, 1, ahk_id %wowid2%ControlSend,, 1, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~2:: KeyWait 2 IfWinActive, 魔兽世界 { ControlSend,, 2, ahk_id %wowid1% ControlSend,, 2, ahk_id %wowid2%ControlSend,, 2, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~3:: KeyWait 3 IfWinActive, 魔兽世界 { ControlSend,, 3, ahk_id %wowid1% ControlSend,, 3, ahk_id %wowid2%ControlSend,, 3, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~4:: KeyWait 4 IfWinActive, 魔兽世界 { ControlSend,, 4, ahk_id %wowid1% ControlSend,, 4, ahk_id %wowid2%ControlSend,, 4, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~5:: KeyWait 5 IfWinActive, 魔兽世界 { ControlSend,, 5, ahk_id %wowid1% ControlSend,, 5, ahk_id %wowid2%ControlSend,, 5, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~6:: KeyWait 6 IfWinActive, 魔兽世界 { ControlSend,, 6, ahk_id %wowid1% ControlSend,, 6, ahk_id %wowid2%ControlSend,, 6, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~7:: KeyWait 7 IfWinActive, 魔兽世界 { ControlSend,, 7, ahk_id %wowid1% ControlSend,, 7, ahk_id %wowid2%ControlSend,, 7, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~8:: KeyWait 8 IfWinActive, 魔兽世界 { ControlSend,, 8, ahk_id %wowid1% ControlSend,, 8, ahk_id %wowid2%ControlSend,, 8, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~9:: KeyWait 9 IfWinActive, 魔兽世界 { ControlSend,, 9, ahk_id %wowid1% ControlSend,, 9, ahk_id %wowid2%ControlSend,, 9, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~0:: KeyWait 0 IfWinActive, 魔兽世界 { ControlSend,, 0, ahk_id %wowid1% ControlSend,, 0, ahk_id %wowid2%ControlSend,, 0, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~-:: KeyWait - IfWinActive, 魔兽世界 { ControlSend,, -, ahk_id %wowid1% ControlSend,, -, ahk_id %wowid2%ControlSend,, -, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~=:: KeyWait = IfWinActive, 魔兽世界 { ControlSend,, =, ahk_id %wowid1% ControlSend,, =, ahk_id %wowid2%ControlSend,, =, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~Q:: KeyWait Q IfWinActive, 魔兽世界 { ControlSend,, Q, ahk_id %wowid1% ControlSend,, Q, ahk_id %wowid2%ControlSend,, Q, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~E:: KeyWait E IfWinActive, 魔兽世界 { ControlSend,, E, ahk_id %wowid1% ControlSend,, E, ahk_id %wowid2%ControlSend,, E, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~T:: KeyWait T IfWinActive, 魔兽世界 { ControlSend,, T, ahk_id %wowid1% ControlSend,, T, ahk_id %wowid2%ControlSend,, T, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~Y:: KeyWait G IfWinActive, 魔兽世界 { ControlSend,, G, ahk_id %wowid1% ControlSend,, G, ahk_id %wowid2%ControlSend,, G, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~F:: KeyWait F IfWinActive, 魔兽世界 { ControlSend,, F, ahk_id %wowid1% ControlSend,, F, ahk_id %wowid2%ControlSend,, F, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~G:: KeyWait Z IfWinActive, 魔兽世界 { ControlSend,, Z, ahk_id %wowid1% ControlSend,, Z, ahk_id %wowid2%ControlSend,, Z, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~H:: KeyWait C IfWinActive, 魔兽世界 { ControlSend,, C, ahk_id %wowid1% ControlSend,, C, ahk_id %wowid2%ControlSend,, C, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~V:: KeyWait VIfWinActive, 魔兽世界 { ControlSend,, V, ahk_id %wowid1% ControlSend,, V, ahk_id %wowid2%ControlSend,, V, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~B:: KeyWait BIfWinActive, 魔兽世界 { ControlSend,, B, ahk_id %wowid1% ControlSend,, B, ahk_id %wowid2%ControlSend,, B, ahk_id %wowid3%Return } WinGet, wowid, List, 魔兽世界 ~N:: KeyWait NIfWinActive, 魔兽世界 { ControlSend,, N, ahk_id %wowid1% ControlSend,, N, ahk_id %wowid2%ControlSend,, N, ahk_id %wowid3%Return } #IfWinActive, 魔兽世界 F1::{ControlSend,,{F1 down}{F1 up}, ahk_id %wowid1%ControlSend,,{F1 down}{F1 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F2::{ControlSend,,{F2 down}{F2 up}, ahk_id %wowid1%ControlSend,,{F2 down}{F2 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F3::{ControlSend,,{F3 down}{F3 up}, ahk_id %wowid1%ControlSend,,{F3 down}{F3 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F4::{ControlSend,,{F4 down}{F4 up}, ahk_id %wowid1%ControlSend,,{F4 down}{F4 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F5::{ControlSend,,{F5 down}{F5 up}, ahk_id %wowid1%ControlSend,,{F5 down}{F5 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F6::{ControlSend,,{F6 down}{F6 up}, ahk_id %wowid1%ControlSend,,{F6 down}{F6 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F7::{ControlSend,,{F7 down}{F7 up}, ahk_id %wowid1%ControlSend,,{F7 down}{F7 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F8::{ControlSend,,{F8 down}{F8 up}, ahk_id %wowid1%ControlSend,,{F8 down}{F8 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F9::{ControlSend,,{F9 down}{F9 up}, ahk_id %wowid1%ControlSend,,{F9 down}{F9 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F10::{ControlSend,,{F10 down}{F10 up}, ahk_id %wowid1% ControlSend,,{F10 down}{F10 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F11::{ControlSend,,{F11 down}{F11 up}, ahk_id %wowid1% ControlSend,,{F11 down}{F11 up}, ahk_id %wowid2%}return#IfWinActive, 魔兽世界 F12::{ControlSend,,{F12 down}{F12 up}, ahk_id %wowid1% ControlSend,,{F12 down}{F12 up}, ahk_id %wowid2%}return 这是我的宏 你要是用不习惯 就 改1-6的技能位置
2023-07-19 19:52:421

notepad++中如何让autohotkey 代码高亮

Setup Notepad++ for AutoHotkey
2023-07-19 19:52:514

关于魔兽世界中autohotkey的使用

我也在研究这个,但是遇到奇怪的问题了,不论用什么脚本,都是按0好使,别的都无效你按下0看看
2023-07-19 19:53:182

编程能自学吗?

我就是自己学的自学编程没什么难的只要不怕困难就行先学学C,然后学VB其他的自己看爱好了
2023-07-19 19:53:464

谁帮我写个AUTOHOTKEY 把按住K键就是D键的连发?谢谢谢谢

~LButton:: Loop { while GetKeyState("LButton") { Loop Click } } Return 这个我电脑不支持WHile语句 不知道你能用不 不行就用下面的 ~LButton:: Loop { if not getkeystate("Lbutton",p) break Loop { Click } } Return ~F5:: Pause 最大的缺
2023-07-19 19:54:001

求解 两个运行的autohotkey脚本之间怎么进行数据访问呢

直接访问变量未知如何实现,我是通过折中的方法来实现的。IniRead, OutputVar, Filename [, Section, Key, Default]IniWrite, Value, Filename, Section [, Key]帮助文件里面有详细的介绍。
2023-07-19 19:54:071

怎么永久禁止笔记本电脑上的键盘

1.首先在笔记本电脑桌面的“计算机(我的电脑)”上右键鼠标,然后选择打开“属性”,...2.打开系统属性后,点击进入上角的【设备管理器】。3.打开笔记本设备管理器之后,找到【键盘】,点击展开,然后在【PS/2标准键盘】上右键鼠标,...4.在接下来的您如何搜索驱动程序软件界面,点击【浏览计算机一查找驱动程序软件】。5.之后会进入浏览计算机上的驱动程序文件选择界面,这里依旧点击底部的【从计算机的设备...
2023-07-19 19:54:1812

哪位大神能用autohotkey 给我做一个鼠标左键连发工具!按住左键就连发 松开就结束!

~LButton:: Loop { while GetKeyState("LButton") { Loop Click } } Return 这个我电脑不支持WHile语句 不知道你能用不 不行就用下面的 ~LButton:: Loop { if not getkeystate("Lbutton",p) break Loop { Click } } Return ~F5:: Pause 最大的缺...
2023-07-19 19:54:461

autohotkey.exe转autohotkey.ahk能实现吗?

看的人多,回答的少 你要是指autohotkey.exe 转为autohotkey.ahk,这个不行,主程序官网有源代码,是c的如果是你自己做的脚本可以转换,官网有exe2ahk.exe文件连接,详情可到官网查询。
2023-07-19 19:55:161

关于GetKeyState 函数在AutoHotKey中的问题

P的意思是press 按下T的意思是toggle 切换所以你的GetKeystate("7","T")明显使用错误了GetKeystate("7","T")获取按键7的切换状态.....能切换状态的只有3个:CapsLock ScrollLock NumLock所以修改应给为GetKeystate("7","P") 获取按键7的按下状态按下时返回1(或者说true) 没按下返回 0(false)如果你要按下7就终止的话应该用法是If GetKeystate("7","P") Break
2023-07-19 19:55:221

win10系统启用或者禁用AltGr键的操作方法

win10系统电脑内置有很多功能键,比如ALTGR或ALTGRAPH键位于某些国际键盘上,该键盘也支持区域设置,即重音字母或货币和特殊符号。这个键对于任何假设使用某种语言需要使用重音字符的人来说都很方便。但是一些小伙伴没怎么用到AltGr键,想要禁用,那么该怎么操作?本文和大家分享win10系统启用或者禁用AltGr键的操作方法。win10系统如何启用或禁用AltGr键无法禁用此密钥。默认模式已打开。但是,根据您使用AltGr键进行的操作,可以使用变通方法。1]如果您的计算机上有AltGr键,则可以通过同时按下shift键和控制键来禁用它。它可能已被激活为始终开启;这可以把它关掉。2]我们知道,当您同时按下Ctrl+Alt键或使用右Alt键时,Windows会模仿此键。如果您的物理ALtGr键已停止工作,您可以使用此组合。3]如果你不想让AltGr工作,我们可以删除它产生的字符。这可以使用MicrosoftKeyboardLayoutCreator。下载,安装然后启动该工具,然后单击文件加载现有键盘。确保选择正确的键盘布局。勾选Alt+Ctrl(AltGr)旁边的复选框。一旦你这样做,它将揭示它可以产生的所有字符。这里有两个选择。删除不需要的字符。如果您根本不想让它工作,请删除所有。将它们替换为您要生成的角色。要删除或替换,请单击唯一字符。它会打开一个编辑框。在这里,您可以删除或键入自己的角色选择。完成所有更改后,单击文件另存为图像。转到菜单项目属性。添加名称和说明。然后再次单击ProjectBuildDLL和Setuppackage。打开您选择保存安装程序包的文件夹。双击安装它。然后转到设置时间和语言语言单击默认语言包选项添加键盘选择我们刚刚创建的键盘的名称并应用它。现在,当您使用右Alt键或AltGR时,它不会输出任何字符,或者它将输出您选择的字符。AltGr键没有工作问题1]远程连接问题如果它不能在远程连接中工作或打开Hyper-V连接突然停止工作,那么最好关闭该远程连接。AltGr将重新开始工作。这是一个已知的错误。作为替代方案,您可以将Ctrl键与AltGR+键结合使用以使其正常工作。似乎远程桌面管理器阻止或禁用密钥。2]检查是否有其他程序正在使用它某些其他程序可能会将某些AltGr键盘输入解释为快捷方式。找出最近安装或更新的程序,您应该能够解决它。同样,正确的ALT可能处于相同的情况。3]使用AutoHotKey您可以使用AutoHotKey在Win10上模拟Alt+Ctrl。虽然正确的ALT键应该可以工作,但如果没有,脚本应该可以帮助您。4]更改键盘区域设置:有时将键盘区域设置从当前语言切换到外部语言可能会弄乱键码。您可能必须删除该键盘并转为默认值才能修复它。以上介绍的内容就是关于Win10系统启用或者禁用AltGr键的方法教程,希望可以帮助到需要的小伙伴。
2023-07-19 19:55:411

AutoHotKey(AHK)中,我想自动让鼠标点击某个坐标

我想的是AHK自己获取指定点坐标,然后鼠标点击那个位置,但是我还没搞定,不知道你后来解决了吗,想来求教下
2023-07-19 19:55:552

AutoHotkey是做什么的

AutoHotkey 是一款免费的、Windows平台下开放源代码的热键脚本语言。有了它,您就可以:通过发送键盘或鼠标的键击动作命令来实现几乎所有操作的自动化。您可以自己编写 宏 或者使用宏录制器来生成; 为键盘,游戏操纵杆和鼠标创建 热键。 事实上任何的按键、按钮或组合键都可以被设置为热键; 当键入您自定义的缩写时可以 扩展缩写。例如, 键入“btw”就可以自动扩展为“by the way”; 创建自定义的数据输入表格、用户界面、菜单等。详情请看 图形界面 部分; 映射 键盘、游戏操纵杆和鼠标上的按键或按钮; 运行现有的AutoIt v2脚本 并用 新功能 来增强它们; 将脚本文件 编译 成EXE可执行文件,使得程序在没有安装AutoHotkey的机器上得以运行; 借助 相关工具 以实现更强大的功能。 更多关于热键的说明AutoHotkey 可令键盘、游戏操纵杆和鼠标的所有潜能都发挥出来。例如,除了典型的Control、Alt和Shift键之外,你还可以定义Win键(徽标键)和Capslock键作为调节键。 而实际上你还可以设置任意的键盘按键或鼠标按键作为调节键。详细内容请看 高级热键 部分。其他功能调节音量、设置静音,以及其他 关于声卡的设置; 令指定窗口变为 透明,顶层窗口,或改变 外形; 用 游戏操纵杆 或 键盘 代替鼠标; 监控 您的系统。例如,当您不希望见到的窗口出现时自动关闭它们; 获取并改变 剪贴板的内容, 包括从资源管理器中复制的文件的名称; 关闭或屏蔽 Windows自有的快捷键,例如Win+E和Win+R; 取替Alt-Tab (通过按键、鼠标滚轮或按钮)从而减轻RSI(肢体重复性劳损 ); 使用您喜欢的图标、工具提示(ToolTip)、菜单项目和子菜单来自定义 托盘图标菜单 ; 显示 对话框、工具提示(Tooltips)、气球提示 以及 弹出菜单,与用户交互; 执行脚本动作来 响应 系统关闭或注销; 检测系统 空闲时间。例如, 在系统空闲的时候执行高CPU负荷的任务; 通过检测 图像 和 象素色彩来自动执行游戏中的动作; 读取、写入 以及 解释 文本文件比起其他语言更容易; 针对一组与 通配符 匹配的文件进行操作; 可对 注册表 和 INI文件 进行操作。 在 Windows 95/98/Me 下的一些限制:一些 高级功能 -- 例如鼠标热键和 热字串 -- 在Win9x 平台将失效。
2023-07-19 19:56:041

设备打印机用什么cpl打开

我想使用AutoHotKey脚本通过蓝牙自动连接PC到手机的互联网连接,该脚本将执行以下操作:打开" 设备和打印机"窗口后,我应该可以通过发送击键来安全地完成大部分操作.现在的问题是:在Windows 7中, 可以通过命令行打开设备和打印机control bthprops.cpl但在Windows 8中,相同的命令会打开Modern UI屏幕PC Settings> Devices而不是上面的窗口.有没有办法通过命令行或DLL调用以编程方式打开上面的窗口?mir*_*lav 8好的,经过一些进一步的研究,我找到了工作指令:control printers它打开窗口设备和打印机,不仅包含蓝牙设备,还包含所有已知设备.因此,窗口的内容是问题中请求的内容的超集,但唯一的区别是此次不应用过滤蓝牙设备.键入设备名称会将选择焦点移动到其项目,并且从设备的上下文菜单中没有任何操作命令.MyPhone1因此,示例设备的完整脚本是:Run, control printersWinWaitActive, Devices and PrintersSleep, 500Send MyPhone1{AppsKey}ca并且AutoHotKey再次规则.:)编辑: 根据MCL的评论,丑陋的等待循环被光滑的替换WinWaitActive.谢谢!编辑:从命令行:设备和打印机:explorer shell:::{A8A91A66-3A7D-4424-8D24-04E180695C7A}蓝牙设备:explorer shell:::{28803F59-3A75-4058-995F-4EE5503B023C}其他地方:u25b6在eightforums.com上列出归档时间:8 年,10 月 前查看次数:84040 次最近记录:5 年,1 月 前相关归档如何使SmartScreen筛选器信任自签名证书 41如何获得屏幕的分辨率?对于WinRT应用程序? 34如何使用CSOM从/向SharePoint 2013下载/上载文件? 30Wrap TextBlock的最大行数 25用于Windows 8 RTM的Microsoft Advertising SDK导致访问被拒绝错误 11在Windows
2023-07-19 19:56:201

我用AutoHotKey设置的按键为什么在wow里没办法实现?

不明白什么意思~
2023-07-19 19:56:274

如何用AutoHotKey运行Edge浏览器

Win10之后,系统自带Edge浏览器,怎么说呢,用着还是不错的! 为了随心所欲的使用它,当然用AHK来搞它比较合适啊!本来想着很简单,也没当回事,着手一做就用点懵逼了,系统竟然做了保护。这是啥子情况? 然后查资料发现,edge的安装目录竟然在这里,可以这个图标跟桌面的也不一样啊!管他呢,先运行试试! 我双击…… ??? WAF,竟然没有任何反映? 再找资料,在查阅了海外的资料之后才发现,这是对的,直接运行MicrosoftEdge程序是运行不了的,而且,Edge浏览器快捷方式也不是指向该位置的,所以,我们要重新创建Edge浏览器快捷方式的话,还需另外的方法。 我们都知道,在桌面创建快捷方式并非是一件难事,只要找到文件所在,然后鼠标右键点击,选择发送到桌面快捷方式,就成功了,但如果你想在桌面创建Edge浏览器快捷方式也这样操作的话,虽然快捷方式是有了,但打不开Edge浏览器。 在找到Edge浏览器所在位置之后,发送到桌面快捷方式也成功了,但最后运行不了,这是不是很奇葩?看来,微软对这个全新的浏览器采取了特别的保护措施,让我们无法直接创建快捷方式,那怎么办呢?这就需要特殊的方法。 在分析了现有的Edge浏览器桌面快捷方式之后,我们发现,Edge浏览器的快捷方式路径是: 「%windir%explorer.exe shell:AppsfolderMicrosoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge」 然后用的Edge浏览器程序图标: 「%windir%SystemAppsMicrosoft.MicrosoftEdge_8wekyb3d8bbweMicrosoftEdge.exe」 看了上面的内容你会发现什么?我们发现事实上Edge浏览器的快捷方式并非直接指向Edge浏览器程序本身,而是通过 explorer.exe 这个Windows资源管理器来打开的,而不是直接运行Edge浏览器的,怪不得我们创建快捷方式没用呢。 所以这时候AHK就可以上来了! Run, explorer.exe shell:AppsfolderMicrosoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge ;打开edge浏览器 高级一点的,一键打开一个隐私窗口,干嘛用,你都知道哈! Run, cmd.exe /c start shell:AppsFolderMicrosoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge about:inprivate ;打开为隐私窗口 好啦做个总结,运行个edge挺费劲哈! 本文来至AutoHotKey中文网,地址:https://www.autoahk.com/archives/15535
2023-07-19 19:56:341

Autohotkey在LR抽筋宏上怎么用?

现在来说下安装, 及使用的步骤. 1、首先下载, 并安装这个软件 2、安装完后, 在第一次启动的时候会有以下的选向弹出 选Yes 3、这时, 要把文件内的所有内容删掉, 并且把以下内容拷贝到文件内 -------------------------------------------------------------------------------- $3:: Loop { if not GetKeyState("3", "P") break Send Sleep, 100 } return -------------------------------------------------------------------------------- 然后关闭并且保存文件,运行文件 把你的抽筋宏 放到 3号格子位上 此脚本意思是,按住3,输出宏开始,松开3,宏结束。 这样一来不用像平时一样狂按抽筋,按都手到酸了。 另:如想换其它键,只需要将上面的 3 改为你想改的键,再将宏放到对应键上即可。
2023-07-19 19:56:411

怎么用AutoHotkey软件自动重复按一个键

1、在 C盘为的磁盘下新建一个文件夹,用来存放快捷键定义文件。以D:Program Files 下新建一个Auto文件夹为例。在Auto文件夹中,鼠标右键单击选择新建 点选 AutoHotkey Scrip 新建一个 新建 AutoHotkey.ahk文件。2、然后将新建的AutoHotkey文件命名为 auto.ahk 。3、选中auto.ahk 鼠标右键单击 点选 Edit Script 编辑auto.ahk。4、删除auto.ahk中自带的代码,复制以下代码到auto.ahk中,并保存,关闭。5、保存auto.ahk后,在文件夹中选中该文件,鼠标单击右键,点选Compile Script ,这时在此文件夹中生成一个auto.exe的执行文件。6、最后双击运行auto.exe,前台无任何反映,但后台已经运行,可以通过任务管理器查看auto.exe已经运行。
2023-07-19 19:56:481

怎么用AutoHotkey软件自动重复按一个键

比如重复按F键,可以在程序中这样写:loop{Send, {f}}然后编译后运行,就会不断重复按F键了。
2023-07-19 19:57:491

autohotkey怎么连接字符串?

你好,我是一位AHK爱好者,对于ahk string的连接,很简单:x0dx0a;定义变量x0dx0aa = 1x0dx0a1 = okx0dx0ab = 你好x0dx0a;a连接bx0dx0aaandb = %a%%b%x0dx0a;a连接字符x0dx0afff = %a%23456789x0dx0a;动态变量引用x0dx0ac = % %a%x0dx0amsgbox, %c%x0dx0a;字串运算x0dx0a;a+1x0dx0aa += 1x0dx0a;复合运算x0dx0ad := (a + 1)* 5 / 2x0dx0ax0dx0a整体运行结果:x0dx0a1[2 of 3]: okx0dx0aa[1 of 3]: 2x0dx0aaandb[5 of 7]: 1你好x0dx0ab[4 of 7]: 你好x0dx0ac[2 of 3]: okx0dx0ad[8 of 63]: 7.500000x0dx0aErrorLevel[1 of 3]: 0x0dx0afff[9 of 63]: 123456789x0dx0a x0dx0a在ahk中“是必须处理的字符,表示为 `" 无意义。类似的,注释的; 以及其他可能导致歧义的符号,可前导` 换行是`n
2023-07-19 19:57:561

autohotkey怎么按一个键(例如空格)停止执行运行中的脚本

{SPACE}::Run taskkill /f /im "AutoHotKey.exe"
2023-07-19 19:58:064

autohotkey怎么设置按住热键除非脚本..松开按键立刻停止脚本?

就是按住某个按键后不释放该按键,当松开后按键释放,用脚本实现这一功能,要把这一功能绑定到另外一个按键上去,onmousedown某个鼠标按键被按下on。设置方法:$CAPSLOCK,Loop。{ if not GetKeyState("CAPSLOCK", "P") 。这是按caps lock键不停输入按键F7--F12键 松开自动停止的脚本。AutoHotKey是最好的Windows自动化程序之一,可以执行最简单的操作到最艰巨的任务。AutoHotKey是一个免费的开源程序,通过这种脚本语言您的任何Windows日常任务。即使“脚本语言”听起来令人生畏,实际它非常易于使用,并且您可以做各种很酷的事情。让我分享我最喜欢和最常用的AutoHotKey脚本,这些脚本使我的日常任务更加轻松,这可能会对您有所帮助。在开始之前,假定您已经知道如何安装和配置AutoHotKey。此外,请注意以英文分号开头的行是注释。autohotkey介绍:是一款免费的、Windows平台下开放源代码的热键脚本语言,是为游戏操纵杆和鼠标创建的热键,是自动按键。也可以通过命令调用系统接口及程序,并创建基于简单语言的图形化界面的执行程序。
2023-07-19 19:58:131

wow中AutoHotKey脚本与一拖二宏的用法与意义

一拖2的意思就是一个主要宏里面加入了检查宏2宏3的命令一个宏当3个使autohotkey是一个类似按键精灵的软件,可以保证最大程度的发挥出宏的作用。。。比如1S连按20下。
2023-07-19 19:58:261

怎么用autohotkey实现定时关机

百度搜索下载《定时任务》小软件,小巧玲珑,安全可靠,功能强大,免费软件。
2023-07-19 19:58:352

魔兽世界autohotkey如何设置1键控多键。

这种一脱N的宏,既要设置AHK又要设置WOW里的宏,给你举个例,这是一个LR的一拖二宏,设置鼠标中建控制3,参考着自己修改吧!AHK:$MButton:: ;Loop{if not GetKeyState("MButton", "P") ;breakSend {3} ;Sleep,50 ;}return----------------------------------------------------------------------WOW宏:#showtooltip 稳固射击/console Sound_EnableSFX 0/施放 !自动射击/施放 [target=pettarget,exists]杀戮命令/castsequence reset=9.7 奇美拉射击,自动射击,自动射击,自动射击,自动射击,自动射击,自动射击,自动射击,/click ActionButton4/console Sound_EnableSFX 1/script UIErrorsFrame:Clear()#showtooltip 瞄准射击/castsequence reset=7.7 瞄准射击,自动射击,自动射击,自动射击,自动射击,自动射击,/click MultiBarBottomLeftButton3#showtooltip 奥术射击/castsequence reset=5.7 奥术射击,自动射击,自动射击,自动射击,自动射击,自动射击,自动射击,自动射击,自动射击/施放 稳固射击/cast 沉默射击----------------------------------------------------------------------其中“稳固射击”里的“/click ActionButton4”是指该宏结束同时激发4号键的第二个宏“瞄准射击”里的“/click MultiBarBottomLeftButton3”指该宏结束同时激发第二技能栏里的第3个技能宏!----------------------------------------------------------------------大概给你讲解下,其他的自己探索下吧!
2023-07-19 19:58:481

怎么用AutoHotkey软件自动重复按一个键

1、在 C盘为的磁盘下新建一个文件夹,用来存放快捷键定义文件。以D:Program Files 下新建一个Auto文件夹为例。在Auto文件夹中,鼠标右键单击选择新建 点选 AutoHotkey Scrip 新建一个 新建 AutoHotkey.ahk文件。2、然后将新建的AutoHotkey文件命名为 auto.ahk 。3、选中auto.ahk 鼠标右键单击 点选 Edit Script 编辑auto.ahk。4、删除auto.ahk中自带的代码,复制以下代码到auto.ahk中,并保存,关闭。5、保存auto.ahk后,在文件夹中选中该文件,鼠标单击右键,点选Compile Script ,这时在此文件夹中生成一个auto.exe的执行文件。6、最后双击运行auto.exe,前台无任何反映,但后台已经运行,可以通过任务管理器查看auto.exe已经运行。
2023-07-19 19:58:572

autohotkey怎么设置按住热键除非脚本..松开按键立刻停止脚本?

;p热键开启定时程序$P::{ SetTimer,tagLoop,100}tagLoop:{;适当延时保证短按p不执行连发代码 sleep,100;检测P键是否是按住状态 if(GetKeyState("P","P")) { send,{ctrl down}Click downsleep,4000Click,rightClick up }else {;松开p键,关闭定时程序 SetTimer,tagLoop,off }}
2023-07-19 20:00:182

autohotkey定时按键脚本

;补充,已修改;不好意思,把之前给你的拿来再改下,你去测试一下...遇到问题直接在这补充..;F5暂停或启动,支持双开...#NoEnvSendMode InputSetWorkingDir %A_ScriptDir%#SingleInstance Ignore#PersistentSetTitleMatchMode 2#ErrorStdOuttmp:=0title:="魔兽世界"WinWait % titleWinGet,wowid,list,% titleF5::If (tmp=0){ tmp:=1 SetTimer key_1,100 SetTimer key_2,% 1000*60 SetTimer key_3,% 1000*60*3}else{ tmp:=0 SetTimer key_1,off SetTimer key_2,off SetTimer key_3,off}Returnkey_1: ControlSend,,1,% "ahk_id" . wowid1 ControlSend,,1,% "ahk_id" . wowid2returnkey_2: ControlSend,,2,% "ahk_id" . wowid1 ControlSend,,2,% "ahk_id" . wowid2return key_3: ControlSend,,3,% "ahk_id" . wowid1 ControlSend,,3,% "ahk_id" . wowid2 ------------不能切换窗口是指?应该先将两个wow窗口打开后,再启动脚本,按F5 ------------是的,之后再开窗口,脚本就不会再去获取窗口句柄了
2023-07-19 20:00:321

如何用AutoHotKey编程实现间隔固定时间刷新指定窗口?

简单写一下如果他们有一个最小时间 就可以用最小时间的倍数来执行不同的按键,如果不行的话可以试试SetTimer以指定的时间间隔自动并重复运行子程序。
2023-07-19 20:00:511

求一个autohotkey的脚本!实现一直按键功能的

能,代码如下:tr:=1tg:=1g::tg=1while tg {send {d}send {c}send {b}send {a}sleep 10}returng up::tg=0returnr::tr=1while tr {send {a}send {b}send {c}send {d}sleep 10}returnr up::tr=0return
2023-07-19 20:01:001

AutoHotkey里数字键盘的del的代码是什么

看你这提示,应该是1)当前用于启动的是非启动盘;2)用于启动的磁盘无法读取。造成的原因可能一般有下:1、BIOS设置的启动盘错误,将启动盘设置成光盘、软盘或U盘等,恰好电脑上有U盘、软盘或光盘;2、硬盘接触不好3、硬盘模式设置错误4、硬盘MBR错误当然也不排除硬盘报废的可能,我以前就在电脑启动时移了下,结果硬盘就废了,怎么折腾都没用。你可以作如下尝试:1、检查光驱、U盘、软盘等,如有则取出;2、进BIOS将启动项设置中硬盘启动设为第一启动盘,重启尝试是否可启动;3、进BIOS,修改硬盘模式,设置不同的模式后都尝试重新启动,看是否能启动;4、拆开机箱,将硬盘线拔了重新接上,再尝试是否可启动;开机过程注意听听并用手触摸下硬盘转动是否正常;5、用其他光盘或U盘启动,用“FDISK /MBR”尝试修复硬盘的MBR,也可以尝试一下其他的MBR修复方法,如以前DOS时代的NDD等。这方面可以多查下网上的相关资料。注意:用FDISK命令等对硬盘进行操作时务必仔细,否则将失去分区,也就是失去硬盘上所有数据。还有一种方法就是将硬挂到其他机上进行修复。希望能对你有所帮助。
2023-07-19 20:01:071

autohotkey,如何实现鼠标在其它坐标点击后返回原始坐标?

;;在一个脚本已经运行时决定是否允许它再次运行。单词 FORCE 将跳过对话框,MouseGetPos, TemPointX, TemPointY ;;获得鼠标点击坐标 KeyWait LButton ;;
2023-07-19 20:01:142

用AutoHotkey编写一个简单的改键程序

XButton1::Send, {LShift Down}XButton1 Up::Send, {LShift Up}XButton2::Send, {LAlt Down}XButton2 Up::Send, {LALT Up}{LControl Down}{LControl Up}是ctrl键根据需要自己修改,L代表键盘左边相对应的键,要右边的用R。
2023-07-19 20:01:211

暗黑3 autohotkey 会被封吗

理论上暴雪可以封,实际上没有人因这原因封过,以前玩断指冰法,很多人都使用宏的键盘,没有人因此被封,
2023-07-19 20:01:281

罗技鼠标单滑滚轮向下滑的脚本,就是按住鼠标中键就会每隔10毫秒重复向下滑一下滚轮,松开就取消的那种?

使用罗技鼠标编写脚本实现单滑滚轮向下滑的效果,需要使用相关的工具,如 AutoHotkey。以下是 AutoHotkey 脚本的编写步骤:安装 AutoHotkey:下载并安装 AutoHotkey 软件。创建脚本文件:右键点击桌面并选择“新建”,然后选择“AutoHotkey 脚本”。编写代码:输入以下代码:#NoEnv ; 禁用环境变量SendMode Input ; 设置 Send 方式为 InputSetWorkingDir %A_ScriptDir% ; 设置脚本工作目录为脚本所在目录MButton:: SetTimer, WheelDown, 10 returnWheelDown: Send {WheelDown} returnMButton up:: SetTimer, WheelDown, Off return保存脚本:选择“文件”,然后选择“另存为”,将文件保存为 .ahk 格式。运行脚本:双击 .ahk 文件即可运行脚本。以上就是使用 AutoHotkey 编写罗技鼠标单滑滚轮向下滑脚本的步骤。在按住鼠标中键时,每隔 10 毫秒,滚轮就会向下滑一下;松开鼠标中键即可取消滑动效果。
2023-07-19 20:01:352