-
-
18我记得几年前大概是201718年,我还可以用这个简单编程鼠标宏,玩游戏。最近又开始玩了,打开一看竟然看得我一个头大,完全不会怎么用了,好像越搞越复杂,越发展越不好用了,我想问问究竟怎么回事?这是什么异界生物入侵吗?怎么分开看看着好像都认识,放在一起好像完全搞不懂了
-
1
-
4想写一个最近玩的游戏的辅助工具,因为没什么基础(不知道语言怎么写),所以一开始用的那个macrocreator,但是发现这个里面找图的命令好像很死板(或者是我没理解到底怎么用)。这个软件应该是基于AHK的,直接用记事本写一个AHK的不知道行不行? 言归正传:范围A内找图1,找到按space键一次,随后范围A内找图2,找到按space键一次,随后范围B内找图3,找到则记录下图3当前的X坐标记为X1并按下space键,随后持续范围B内找图3,并不断返回图3当前的X
-
1启动后不停按1键和2键 同时每1分钟按一下3键的循环
-
7本人小白一个,想要写一个在射击游戏中,按左键开枪瞬间模拟鼠标移动的脚本,但是我试过之后发现,MouseMove指令貌似只能移动光标,我成功的让光标在点击后移动,但是入游戏内没能达到效果。仔细观察后,我发现脚本正常运行,在游戏的设置界面的光标,实现了点击后移动的功能,但是一旦进入游戏对局就无效了,这个射击游戏类似于战地,在拿着武器的时候是没有光标的,只能通过右键打开瞄准镜进行瞄准射击,而这时候脚本的移动功能完全
-
1按住鼠标左键或右键实现连点,松开停止,同时按住左右键能同时或交替连点,间隔33毫秒左右,CAPS LOCK键开启功能,图片有变化提醒是否开启,有大佬能帮我做一个吗?
-
5最近出现了非常奇怪的问题。我之前写好的,能正常工作的ahk script,最近在OneNote里大部分都不能工作了。 例如:之前设置alt加I,alt加K,alt加J,alt加L,对应为上下左右按键,现在OneNote2016 里只有alt+J,alt+L能用,其他两个按下没反应。 再如:之前设置了alt加w,功能是高亮选定的文字,对应为按键序列(alt, h, i, 下,下,下,回车)。现在也完全无效了。 请教各位,这个有可能是什么问题,要如何解决? 部分代码如下: ;;上下左右 !i:: ;; !->alt键 i-&
-
11我网上抄了一段代码: ~$Q:: SetTimer,ok,on Input, SingleKey, L1 I, {LControl}{RControl}{LAlt}{RAlt}{LShift}{RShift}{LWin}{RWin}{AppsKey}{F1}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{F9}{F10}{F11}{F12}{Left}{Right}{Up}{Down}{Home}{End}{PgUp}{PgDn}{Del}{Ins}{BS}{Capslock}{Numlock}{PrintScreen}{Pause} if ErrorLevel SetTimer,ok,off return ok: Send {Q down} Sleep 500 send {Q up} return 意思是按Q后,循环输出Q;再按其他键时,停止循环Q; 但是这个脚本有一个问题,第三行的意思不是等待用户输入一个按键就停止循环吗,然后排除中括号里面的那些
-
7
-
1当shift被设置为长按状态的时候,其他所有按键都监听不到了,好像是被识别成了shift+按键的组合键了。 问AI也没给出右用的解决方法。 想来问问这里的大佬有没有什么解决方案,求求了
-
1
-
6窗口名=魔兽世界 #IfWinActive,魔兽世界 return f12:: if (xh){ xh=0 }else{ xh++ } if xh=0 ControlGet,AHK_ID,Hwnd ,,,%窗口名% if xh=1 ControlGet,AHK_ID2,Hwnd ,,,%窗口名% MsgBox,窗口1ID=%AHK_ID%窗口2ID=%AHK_ID2% return Up:: ControlSend,ahk_parent,{up Down},ahk_id %AHK_ID2% ControlSend,ahk_parent,{Up Down},ahk_id %AHK_ID% KeyWait,Up ControlSend,ahk_parent,{UpDown up},ahk_id %AHK_ID2% ControlSend,ahk_parent,{UpDown up},ahk_id %AHK_ID% return a:: ControlSend,ahk_parent,{a Down},ahk_id %AHK_ID2% ControlSend,ahk_parent,{a Down},ahk_id %AHK_ID% KeyWait,a ControlSend,ahk_parent,{a up}
-
3v2版本如何保证遍历时的顺序是插入顺序?数据较多。
-
35
-
27
-
6CoordMode Pixel CoordMode,Mouse loop 600 { FindText().ImageSearch(x1, Y1, 0, 0, A_ScreenWidth, A_ScreenHeight, Text:="|<>##10$0/0/3A382C,10/9/5C5744") if ErrorLevel ;如果没找到 { sleep 1000 continue ;继续寻找图片 } else ;如果找到 { mousemove,% x1+3, % Y1+3,5, ;微调整鼠标位置,避免点击边框 sleep 200 Click break } } ExitApp ;注意这里执行完会退出脚本,但有时我想按F4键,15分钟后电脑关机 return 上面代码是不按F4键常规执行,现在想常规执行脚本时,再多条按F4键15分钟后电脑关机,我想设定F4键
-
4代码如下,想定是aabaab这样的循环输出结果,但是结果并不对。 Settimer a1, on Settimer b1, on a1: send,a Sleep,1000 return b1: send,b Sleep,2000 return
-
16很实用的绘图功能 ; Gdip standard library v1.45 by tic (Tariq Porter) UpdateLayeredWindow(hwnd, hdc, x="", y="", w="", h="", Alpha=255) { if
-
5WinGet, wowid, List, 魔兽世界 ~1:: KeyWait 1 IfWinActive, 魔兽世界 { ControlSend,, 1, ahk_id %wowid1% ControlSend,, 1, ahk_id %wowid2% Return } WinGet, wowid, List, 魔兽世界 ~2:: KeyWait 2 IfWinActive, 魔兽世界 { ControlSend,, 2, ahk_id %wowid1% ControlSend,, 2, ahk_id %wowid2% Return }
-
7
-
1各位大佬,我希望用tab+h/j/k/l来代替方向键 我了解到autohotkey这个软件,然后我用ai生成了代码: ; 使用 Tab + h/j/k/l 模拟方向键 ; #IfWinActive ; 如果去掉这行注释,脚本将在所有窗口生效 Tab & h::Send {Left} Tab & j::Send {Down} Tab & k::Send {Up} Tab & l::Send {Right} ; 解决按下 Tab+h 后,松开 h 会触发 Tab 键本身的问题 ; 这行代码让 Tab 键在单独按下时仍然保持其原有的功能 ~Tab::Return 这个脚本可以实现方向键的功能,但是每次按下tab键,都会输出tab键的空格,
-
14大佬好,这是我的循环 XButton1:: if(a:=!a) { SetTimer,TagCX,100 } else { SetTimer, TagCX, Off } Return TagCX: { PixelGetColor, color, 1147, 589, RGB if ( color=0xF6FEFE ) send {Q} ; if ( color=0xFB2619) send {7} ; if ( color=0x143843 ) send {8} ; if ( color=0x060D18 ) send {9} ; if ( color=0x9D4D9E) send {0} ; if ( color=0xA90819) send {0} ; if ( color=0x435D88 ) send {F5} ; if ( color=0x000000 ) send {F6} ; if ( color=0x00B194) send {F7} ; if ( color=0x44614E) send {F8} ; if ( color=0x387A32) send {F9} ; if ( color=0x180813) send {F10} ; if ( color=0x2A705C) send {F11} ; if ( color=0
-
59求助怎么只屏蔽alt不屏蔽alt的组合键,被这个alt激活菜单栏折磨
-
5我想用AHK实现驱动级键盘鼠标模拟,搜到的帖子说要用这个DLL,但是给的链接又访问不了,DD94687.64.dll这个哪里能下载到?求助
-
93欢迎各位AHKer分享出自己的代码学习、交流!
-
3请问ALT+1 这样的组合按键如何在AHK的表述
-
2问过蓝鲸鱼了但给的脚本都完全没用,如果可以还需要能同时运行 !Tab::return 完全没有学过写脚本,拜托了
-
2除了把大写锁定键状态off,还有别的方法吗。 为什么会一直触发呢?
-
4
-
7如题。AutoHotkey 2.0版能否判断当前是否存在输入法候选窗口?也就是正在输入但候选词还没有上屏时的状态。请尽量给出V2.0版的代码,最好有比较简单的函数即可判别。如果V2版确实做不到,而V1版有比较简单的判断方法的话也可以看看,我看看能否改为V2版。先谢过各路大神 我尝试过使用下面的方法好像不行,就算我使用了`DetectHiddenWindows true`,都检测不出来,好像只检测到正在使用的应用程序,例如记事本。 ``` autohotkey #HotIf WinActive("ahk_class <
-
1找怪打怪。3D游戏 鼠标画圆算法
-
5求助各位大佬,我是ahk萌新,想在《怪物猎人:世界》这款游戏中使用按键宏,实现以下效果(以下简称效果1和效果2): 1. 如果单独按下LShift(在松开LShift之前没有输入其他按键),在松开LShift时输出按键序列F3 6 7 8 F1,每一个按键之间间隔25毫秒; 2. 如果按住LShift的过程中输入了其他按键,不输出按键序列F3 6 7 8 F1,而是保留其原本的功能(例如游戏中LShift & W是向前跑) 以下是我的代码: #Requires AutoHotkey v2.0 ~LShift:: { otherKeysPressed := false shiftVK :
-
1为什么ahk写的宏在cemu模拟器里面会没反应
-
3;Windows系统中,文件名中不能包含以下字符:\ / : * ? " < > |。 XButton2 & F2:: clipboard := RegexReplace(clipboard, "[\\/:*?\"<>|]", "") Send {F2} ;使用 RegexReplace 函数 Send ^v Send {Enter} return 我从豆包复制的 报错 是哪里出问题了
-
0请问qq音乐有什么特殊性么
-
25autohotkey_H解压后再怎么操作才能使用
-
1用大漠插件获得的句柄和用ahk语法获取的句柄完全不一样。为什么会这样
-
5
-
10
-
12首先我是个游戏玩家 求不鄙视。。 下面是我的脚本,我希望按我的计时,实现boss时间轴提示。 但是目前的问题是这个脚本每执行一次SplashMyMsg(这个方
-
4如题, send "1" sleep 1600 send "3" sleep 3100 send "3" sleep 3200
-
1大佬们,有没有v2版本链接mysql的代码啊,网上都是v1版本的。
-
1~RButton:: { Sleep 20ms Sendinput 1 Sleep 40ms Sendinput 2 Sleep 60ms Sendinput 3 Sleep 80ms Sendinput 4 } Return 自己玩游戏改的 因为鼠标右键还有别的用,想按F2开启和关闭上面这个右键热键组合的功能。。。求教下 半路出家自学的。。。
-
0
-
17去年3月份开始发现ahk的,当时用的是1.X版本,发现它的语法一点都不规范,像乱来的 后来发现了2.0,好像不到一个月就直接过渡到2.0,顺便花了点时间把原来的不到1000行代码改成了2.0版本。 现在已经是5000多行代码了,做了几十个功能。 (当然有些功能太复杂,我实在不会,相信99%的人也不会,借用了一些顶级大佬的代码,但95%以上的想法和功能还真是自己写的。不过我的绝大部分代码都不太复杂 我不玩游戏,主要是日常软件的辅助,看到哪个软



