Page 1 of 1

请问,大神,这个AHK为什么有人能用有人没反应

Posted: 18 Jan 2021, 10:52
by lcpt7735

Code: Select all

#SingleInstance Force
#NoEnv
#Warn
SendMode Input
#Persistent
SetWorkingDir %A_ScriptDir%
SetTitleMatchMode, 3
SetMouseDelay, -1
SetControlDelay, -1
#IfWinActive 暗黑破坏神III

#MaxHotkeysPerInterval 99000000
#HotkeyInterval 99000000
#KeyHistory 0
Process, Priority, , H
SetKeyDelay, -1, -1
SetDefaultMouseSpeed, 0
SetBatchLines,-1

SetKeyDelay, 0, 100, Play  ; Note that both 0 and -1 are the same in SendPlay mode.
SetMouseDelay, 100, Play


CoordMode, Mouse, Screen

~space::
While GetKeyState("space","P")
{
	ControlClick, x1255 y675, 暗黑破坏神III,, Middle , 1, NA
	DllCall("Sleep","UInt",200)
	ControlClick, x1305 y675, 暗黑破坏神III,, Middle , 1, NA
	DllCall("Sleep","UInt",200)
}
return

Re: 请问,大神,这个AHK为什么有人能用有人没反应

Posted: 18 Jan 2021, 11:43
by lcpt7735
是不是需要什么条件,这个controlclick才有用?

Re: 请问,大神,这个AHK为什么有人能用有人没反应

Posted: 18 Jan 2021, 11:47
by lcpt7735
有偿提问,谁能帮忙解决一下么

Re: 请问,大神,这个AHK为什么有人能用有人没反应

Posted: 23 Aug 2021, 02:05
by linpinger
虽然不玩游戏,但看脚本,它的点击坐标是相对屏幕的,每个人的屏幕分辨率可能不同,另外一个ahk脚本运行时的权限需与该游戏程序的权限相同,例如都是管理员权限或都是普通用户(有没有弹出黑屏框)