-
-
1求助大佬如何实现AHK运行。在游戏内出现个提示框,红色代表没运行,绿色代表运行,翻遍了论坛,就找到一个大佬的框,但是没有提示........
-
1我的脚本是这样的 *>!i::Up *>!k::Down *>!j::Left *>!l::Right 但是和别的快捷键一起用的时候有冲突,例如长按LAlt+Tab切出windows窗口切换的时候,再按下RAlt+j/i来左右选择的时候冲突,或者在vscode里面和快捷键Alt+Up有冲突,因为我按的应该是LAlt+RAlt+i (RAlt+i)应该映射成Up 求助有什么办法可以解决呢
-
2如何用autohotkey实现按住0键,就是每1毫秒按一下0键的效果,松开0键就是停止?
-
3我只能实现按键开始 不能按键关闭 很挠头
-
11求助,最近在用B站追番,由于三倍速快进一直按键盘上的→键来触发,就想用ahk写一段代码,只用按一下e键就可以保持→键长按,但是不知道什么函数能实现长按。 目前只能写到按一下右键保持Ctrl键长按 :*:e:: Send {Ctrl down}
-
1问各位大神,ahk有linux版本吗,或者如何在linux系统下实现应用,非常感谢
-
3Ahk 脚本软件v1版与 v2版同时安装有什么好处?同时安装又有什么坏处?同时安装会不会发生用v1语法写的代码,在运行时被错误的当成v2的代码,而不能很好的运行。我担心同时安装之后。双击运行点ahk文件时。因为 v1和v2版本语法差异而导致运行报错。如果只安装V2版本软件,那么如果在代码中存在v1版本的语法。那么这样的语法代码能够正常的被编译运行吗?
-
1f1:: WinGet, active_id, ID,A MsgBox,这个激活窗口的句柄是"%active_id%" Return #IfWinActive, ahk_id, 0x80718 suiji(a,b){ Random N,a,b return N } !4:: ;开 SetTimer, Label0, -1 Return Label0: ControlSend,,f,ahk_id,%active_id% Label0_random:=suiji(31000,31500) SetTimer,, %Label0_random% return #IfWinActive
-
3求助,让鼠标移动到屏幕50%,50%的位置。任意分辨率屏幕
-
11
-
2刚学了几天,现学现用,在函数返回的地方遇到了问题,弄了好久有没弄好,还请各位老师指点。 代码如下,函数PPP()列出运行的程序ID,目前是返回不了。。。。 ppp() { WinGet, id, list return id } ggg :=ppp() msgbox, % ggg[1] "," ggg[2] 修改代码如下可以显示一个 ppp() { WinGet, id, list return id1 } ggg :=ppp() msgbox, % ggg 所以想在这问一下,怎么返回所有的程序ID,并用MSGBOX显示出来呢?
-
6#NoEnv #SingleInstance force Hotkey, IfWinActive, ahk_class Notepad ;#IfWinActive ahk_class Notepad Hotkey,+SPACE, Label Return Label: MsgBo
-
1比如 if (GetKeyState("1","P") ) break 是按1就停下来 那可以实现按alt和1的组合键停下来吗(按1不停,只是按alt1停) 顺带问如果想send alt+1是怎么写? 谢谢大佬
-
1F8:: flag := !flag if flag { SetTimer, F1Function,0n } else { SetTimer, F1Function, Off } return F1Function() { :*:y::1 :*:e::2 :*:s::3 :*:i::4 :*:w::5 :*:l::6 :*:q::7 :*:b::8 :*:j::9 :*:o::0 }
-
1用下面的代码创建VBS,autohotkey运行不起作用 Set oExcel = CreateObject("Excel.Application") ' 关闭 Excel 的屏幕刷新 oExcel.ScreenUpdating = False ' 退出 Excel oExcel.Quit ' 释放对象 Set oExcel = Nothing
-
425为帮助新人尽快入门,特开此贴。新手问题疑惑可贴到此处,看到即答
-
0---- D:\My Documents\Desktop\打开剪贴板中路径.ahk 001: Return (5.86) 003: Run,%Clipboard% (93.91) 004: Exit (182.36) Press [F5] to refresh.
-
1autohotkey 没有switch...case ...多分支语句,只能不停地 if else if 感觉不爽。是有些技巧我没找到吗?
-
4
-
7请问AHK如何识别3个取色的代码,或者更多!该如何写法?我知道知道识别2个取色的!谁能写一下识别3个的或者更多的!! if ( GetColor(703,886)=="0x384472" and GetColor(1186,752)=="0x4E4E4E")这一行是前面等于还是不等于 if ( GetColor(1117,890)=="0x673C82" && not GetColor(1007,785)=="0xCE4520")这个又是什么意思
-
6想实现鼠标放在任务栏左边滚轮切换应用,右边滚轮调整音。
-
9记录鼠标当前位置,2s后回到当前位置,求助!
-
5我想做一个连发的脚本,功能如下: “h”键和小键盘“9”键同时按下时实现“h”键的30帧连发,也就是每秒有均匀的30次按下和3次弹起。 请问这个怎么做?谢谢!
-
2本人小白一个,想要写一个在射击游戏中,按左键开枪瞬间模拟鼠标移动的脚本,但是我试过之后发现,MouseMove指令貌似只能移动光标,我成功的让光标在点击后移动,但是入游戏内没能达到效果。仔细观察后,我发现脚本正常运行,在游戏的设置界面的光标,实现了点击后移动的功能,但是一旦进入游戏对局就无效了,这个射击游戏类似于战地,在拿着武器的时候是没有光标的,只能通过右键打开瞄准镜进行瞄准射击,而这时候脚本的移动功能完全
-
1求大神帮整个宏 按住鼠标右键循环执行以下功能,松开则停止 1. 当某坐标某种颜色时 点击键盘q键 2. 当某坐标某种颜色同时另一个坐标某种颜色时 (两个颜色条件要同时满足)点击键盘w键 3. 当某坐标某种颜色同时另一个坐标不为某颜色时(两个颜色条件要同时满足),点击键盘e键 4. 当某坐标不为某颜色时,点击鼠标侧键 以上当按住鼠标右键无限循环执行,松开鼠标右键则停止,宏开关为F12
-
5我是小白 看这些的代码就犹如看天书 不懂什么意思 请大佬教我 这是什么意思 if(a:=!a) { SetTimer,TagCX,0 } else { SetTimer,TagCX,off } Return TagCX: if (635,942)=="0xFCA1FC") ;狂刃风暴 { Send 3 Sleep 100 }
-
1我想把Ctrl加w的组合键映射到up一个键上,应该怎样设置呢?谢谢指点!
-
2想在游戏运行(无边框全屏)时,在屏幕固定位置显示一个提示,提示内容是一个倒计时,初始时间可以自己定,比如从19秒开始倒计时。第一次搞,目前查了下AHK帮助文档,比较合适的就是tooltip命令,但有些问题 1 这个命令只能显示固定的内容,好像没法显示不断更新的内容,比如这个倒计时 2 好像其显示的内容文字,没法定义字体大小和颜色,个人希望能做成红色比较醒目,字体不要太大 3 能否将该内容显示仅限于游戏中(就是仅对该进程有效)
-
2是这样的 ; 定义一个热键,当按下 "q" 键时触发 q:: ; 发送 "1" Send, 1 ; 发送 "2" Send, 2 return 我这样编写的时候12可以正确触发。 但是 ; 定义一个热键,当按下 "q" 键时触发 q:: ; 发送 "q" Send, q ; 发送 "w" Send, w 此时只会有w的输出 这是为什么呢?
-
3目前用的是#IfWinActive 但是该网页标签没什么特色,存在别的网页也生效的可能 有没有别的什么办法,比如直接针对网址的? 可是如果用获取网址的办法,那不是占用太高了,只要浏览器在最前,就要一直获取网址?
-
3下E键的时候会自动按一下shift键,脚本要怎么写???
-
1现在手上有一个蓝牙小键盘,原来配合没有小键盘的笔记本用的,想试试看能不能把它改造成一个自定义键盘。 举个例子,我的笔记本目前已经有了小键盘,我想达成的效果是: 笔记本键盘的Num1-9输入仍然是Num1-9; 但蓝牙小键盘的Num1-9可以分别输出井号、逗号、句号或其他我设定的新键值。 请问这个需求AHK可以实现嘛?如果可以的话,我应该搜什么关键词来学这个?谢谢大家。 (蓝牙小键盘就是一般的小键盘,它自己不带自定义功能)
-
5通过autohotkey如何实现无论我复制了啥,我粘贴出来的内容,行末行首的空格,以及行末的tab,换行符都自动删除,请大佬给个思路
-
2如题,有知道的小伙伴吗
-
2宏文件 有大佬DD
-
1有批量文字如下: 第一部分破局——生死一线,3,+30 第一章局中人,3,+30 短兵相接,3,+30 李琪受命,7,+30 菜鸟士兵,9,+30 第二节 初战告负,12,+30 第二章术与道,15,+30 第一节猫王整合,15,+30 关明生救场,18,+30 猫王授业,20,+30 第二节李琪的铁腕,23,+30 金银铜制度,25,+30 …… 想将文字批量修改,规则如下 第*部分*,行首插入0个空格 第*章*,行首插入1个空格,若没有“第*部分*",则行首也是插入0个空格 第*节*,行首插入空格比“第*章*"多1个空格 其余行的文字
-
0有办法吗,本机使用都正常,发射到虚拟机里或者远程桌面里,只能发几个单个的键,字母数字键,组合键都不行,不能在虚拟机和远程桌面里也安装ahk程序,因为都是一次性的操作。有啥办法吗
-
6我在github的https://github.com/ddxoft/master下载了dd,然后找到了两个dll 一个DD64.dll,一个DD94687.64.dll, 这是代码, ;DllCall("LoadLibrary", "Str", "C:\DD64.dll", "Ptr") DllCall("LoadLibrary", "Str", "C:\DD94687.64.dll", "Ptr") F6:: DllCall("DD\DD_btn","Int",4) ;点击右键 DllCall("DD\DD_btn","Int",8) ;松开右键 return F10:: MouseMove 100,300 Return 按F6不生效. 但是也不报错. 有大佬知道吗,网上也没找到多少ahk+dd的文章
-
02showModal(){ IfWinExist Modal { Gui, Show,,Modal }else{ Gui, +LastFound +AlwaysOnTop -Caption +ToolWindow +HwndMODAL_ID Gui, Color, black, 000000 WinSet, Transparent, 1 Gui, Show, h2000 Center Maximize,Modal } } hideModal(){ Gui, Hide } showModal() ;打开蒙板 F1:: showModal() return F2:: hideModal() return NumpadLeft:: Tooltip,1 return NumpadRight:: Tooltip,2 return WheelUp:: Tooltip,3 return WheelDown:: Tooltip,4 return32@最爱宋伊雪 恭喜 恭喜6; 读取之前保存的键盘行动 FileRead, Actions, SavedActions.txt F1:: Record := true return F2:: Record := false return !:: Loop, Parse, Actions, `n { Action := Trim(A_LoopField) if (Action != "") Send %Action%{Enter} } return $:: if (Record) { Actions .= A_ThisHotkey KeyWait %A_ThisHotkey% Actions .= "`n" } return 目的是按下F1后开始录制,按下F2后停止录制,并且按下左Alt键可以回放录制的内容。可是为什么运行起来就没有效果呢?求大佬们指点3❶女神无私助人,态度亲善有爱,长期细节见人品,我相信其品行绝对是万里挑一的难得。 ❷宝宝甜汤线,【照片(头像)像个肉丸子一样的圆滚滚宝宝,拿着个棒子戳地面】,当年和我一起调戏女神“这么可爱绝对是女生”,女神说“我是男的”,甜汤线回复道“不用狡辩”,真怀念啊,哈哈哈 @最爱宋伊雪

