
确实是这样的,同样的标题都会被匹配到
再精确点的,可以把
SetTitleMatchMode, 2 这一行,改为SetTitleMatchMode, 3
也就是精确匹配,多(少)一个字符都不会发送这样基本就能满足了
当然,最精确的还是通过 窗口句柄 来发送但是上面修改后的已经完全够你用了
--------------------------------------
#NoEnv
#Persistent
SendMode % Input
#SingleInstance force
SetWorkingDir % A_ScriptDir
SetTitleMatchMode, 2
title:="魔兽世界"
不清楚这是干什么的,完全根据代码中的意思来写的,esc键暂停循环,可以限定在wow窗口中后台运行,但还要经过测试
#NoEnv
#Persistent
SendMode % Input
#SingleInstance force
SetWorkingDir % A_ScriptDir
SetTitleMatchMode, 2
title:="魔兽世界"
WinWait % title
Loop
{
Random,stime,1,10
Random,atime,20,30
Random,btime,40,50
Random,ctime,70,90
ControlSend ,,{F4},% title
Sleep,%stime%
ControlSend,,{F5},% title
Sleep,%stime%
ControlSend,,{F6},% title
Sleep,%stime%
ControlSend,, {F7},% title
Sleep,%stime%
ControlSend,, {F8},% title
Sleep,%stime%
}
return
Esc::Pause
#Persistent
#NoEnv
v_Enable=0
$F12::
{
v_Enable:=!v_Enable
If (v_Enable=0)
SetTimer, Label0, Off
Else
SetTimer, Label0, 100
}
Return
Label1:
{
ControlSend ,,{F5},魔兽世界,,,
ControlSend ,,{F6},魔兽世界,,,
ControlSend ,,{F7},魔兽世界,,,
ControlSend ,,{F8},魔兽世界,,,
}
Return
F12控制开关
自动按F5678 延迟01秒
延迟在这里修改SetTimer, Label0, 100
单位是毫秒
以上就是关于autohotkey怎么模拟鼠标按键全部的内容,包括:autohotkey怎么模拟鼠标按键、【即用】实用 AutoHotkey 脚本推荐、pixelgetcolorautohotkey不准确等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)