当前位置:首页 » 编程软件 » autohotkey脚本怎么样

autohotkey脚本怎么样

发布时间: 2022-05-17 17:30:00

⑴ AutoHotKey脚本问题

呵呵,是要魔兽世界多开吧!!!
举个2的例子,其余类似
;==============脚本开始======================
WinGet, wowid, List, 魔兽世界
~1:: ;1为热键
KeyWait 1
IfWinActive, 魔兽世界
{
ControlSend,, 1, ahk_id %wowid1% ;几开留几行
ControlSend,, 1, ahk_id %wowid2%
ControlSend,, 1, ahk_id %wowid3% ;如果双开,这行及下两行不要,下同
ControlSend,, 1, ahk_id %wowid4%
ControlSend,, 1, ahk_id %wowid5%
Return ;感觉}应该在return之前的,也许没什么影响,保留意见,-_-!!
}

~2::
KeyWait 2
IfWinActive, 魔兽世界
{
ControlSend,, 2, ahk_id %wowid1%
ControlSend,, 2, ahk_id %wowid2%
ControlSend,, 2, ahk_id %wowid3%
ControlSend,, 2, ahk_id %wowid4%
ControlSend,, 2, ahk_id %wowid5%
Return
}

;中间省略

;====================结束=====================

一些说明:
1 ;后为注释,可省去,也可不省去,不影响运行
2 把autohotkey装好(如是绿色版把.ahk关联好),把代码复制到记事本中另存为*.ahk(文件名随意),运行
3 这只是键位映射,其它wow宏也要设置(参考网络,呵呵,好多的,也挺细的),持续按键(如asdw)无法实现(该脚本无法,可能可以用短时间内重复按键,参考wow抽筋宏,呵呵,只是思路,我没玩过wow的)

多开对机子及网速要求较高

⑵ 我用autohotkey编了个简陋的脚本,不太好用,请帮我编下

首先,特殊键在ahk里用某个符号表示,例如
Ctrl 的符号是 ^
Alt 的符号是 !
Shift 的符号是 +
win的符号是 #
F1~F24的符号是 {F1}~{F24}
Enter的符号是 {Enter}
Tab的符号是 {Tab} ......(更多的请参阅手册!)

例如你想设置 Ctrl + z 为快捷键,作用是运行qq
则新建一个ahk脚本(其实就是后缀名为.ahk的文本文件)
里面写一句:
;^z::Run D:\tencent\qq.exe
解析一下:上面一句开头的半角分号是注释符号,能把整一行注释掉(即使这行不起作用,我用在这是为了区别于上下文,你要使其起作用请把半角分号去掉。)“^”这符号代表Ctrl键,“z”代表键盘上的z键,“::”(两个半角冒号)代表前面的“^z”按下时执行后面的动作,“Run”显然是运行的意思,后面就是路径了,D盘的tencent文件夹下的qq.exe程序。(如果不加路径,ahk会在系统默认路径搜索执行,默认路径就是系统环境变量里面PATH的值,如不清楚请自行谷歌“环境变量”)
如果你要运行另外一个ahk脚本,替换掉qq.exe就行,记得路径要正确(上面的是绝对路径,当然可以使用相对路径,例如 %A_ProgramFiles% 表示系统的Program Files文件夹,更多请看手册)。
如果希望3分钟后再运行qq,可以这样写:
sleep 180000
^z::Run D:\tencent\qq.exe
即延时180秒即180000毫秒后再执行qq
(至于你说的在某个时刻运行我还不会,帮不了你)

另外快速创建文件的功能我也不会,我自用有个快速新建文件夹的脚本,看能否帮你(win7通过,XP没测试)。
脚本如下:
#Numpad1::
Click right
send wf
return
原理:模拟鼠标新建文件夹的行为,当按下 win+(小键盘)1 时,(另起一行表示下面的都要执行,之道return为止)按下鼠标右键,然后按下键盘W键,然后按下键盘F键,就会在鼠标处新建文件夹,你可以在桌面空白处试试效果。

能帮你的就这么多,LZ给点分好不,我可是打的很辛苦的.....

⑶ autohotkey 脚本

这只是一个逻辑问题而已

f2::
i+=1
if (mod(i,2)=0){ ;余数不是1就是0,所以当等于其中一个的时候,
SetTimer,label0,1000 ;打开label0
SetTimer,label1,off ;不管label1是不是开着的,都可以关掉它
}else{ ;等于另外一个的时候,
SetTimer,label0,off ;关掉它
}
return
F3::
j+=1
if (mod(j,2)=0){
SetTimer,label1,1000
SetTimer,label0,off
}else{
SetTimer,label1,off
}
return

⑷ autohotkey的脚本问题,高手请进

你试试这个

q::
Hotkey,q,Off
Send,{qdown}
Send,k
send,{qup}
Sleep,30
BlockInput,On
MouseGetPos,a,b
MouseMove,50,50
MouseClick,Right
Sleep,5
Send,A
MouseMove,%a%,%b%
Sleep,1
MouseClick,Left
BlockInput,Off
Sleep,270
Hotkey,q,On
return

⑸ 关于AutoHotKey脚本问题~

flag:=1
return

lalt::
if flag=1
{
flag:=2
settimer,sendkey,100
}
elseif flag=2
{
flag:=2
}
elseif flag=3
{
flag:=1
settimer,sendkey,off
}
return

sendkey:
if flag=1
send {lbutton}
else
send {1}
return

###########################
应该可以了

⑹ autohotkey怎么不能运行脚本啊

您好,是这样的,如果您下载的是绿色版,需要添加文件关联的(即打开方式指向autohotkey.exe)。程序默认的示例脚本是需要按快捷键才能触发的,详见下方:


#z::Runwww.autohotkey.com;徽标键+z打开ahk网址

^!n::;Ctrl+Alt+n触发
IfWinExistUntitled-Notepad;如果存在“Untitled-Notepad”标题的窗口
WinActivate;激活窗口
else;否则
RunNotepad;打开记事本
return;返回即结束该部分

现在官方已经出了中文帮助手册,在官网下载页面“Other Downloads”下方。

热点内容
c存储指针 发布:2025-05-13 21:49:04 浏览:921
结绳编程软件 发布:2025-05-13 21:49:03 浏览:850
解压体育馆 发布:2025-05-13 21:27:48 浏览:263
哪家编程课 发布:2025-05-13 21:27:04 浏览:895
为什么文件要压缩 发布:2025-05-13 21:16:07 浏览:50
局域网怎么搭建校时服务器 发布:2025-05-13 21:11:32 浏览:677
存储器读写实验心得 发布:2025-05-13 21:09:23 浏览:15
派派手机如何设置密码 发布:2025-05-13 21:08:02 浏览:774
狱辱实验栋第2集在线ftp 发布:2025-05-13 21:02:06 浏览:11
安卓桌面应用如何变大 发布:2025-05-13 20:59:39 浏览:361