You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pyautogui.click在Stalcraft游戏窗口失效的解决求助

求助:Stalcraft拍卖行自动脚本无法在游戏内触发点击

我是Python新手,计划开发一款用于多人游戏Stalcraft拍卖行自动购买物品的脚本,采用OpenCV和PyAutoGUI实现。目前光标可定位到屏幕正确位置(刷新拍卖行按钮),但pyautogui.click(clicks=1)在游戏窗口内完全无效。

已使用管理员权限运行PyCharm,查阅大量资料后问题仍未解决,恳请各位提供帮助。

补充信息

  • 游戏搭载Battle Eye反作弊系统,推测使用Java引擎
  • 操作系统:Win10 x64
  • Python版本:3.11

已尝试方案

  • PyAutoGUI库:测试了pyautogui.moveTo(x,y)(仅在IDE内有效)和基于图像识别的pyautogui.locateCenterOnScreen("whatever.png",confidence=0.85)(在浏览器中有效),两种方法均能让光标hover到正确位置,但无法触发点击;
  • Pydirectinput库

当前代码

import cv2
import random
import pyautogui
from time import sleep
import imutils
import numpy as np
import pydirectinput

pyautogui.FAILSAFE=True

rng=random.uniform(0.87, 1.3)
sleep(5)
pyautogui.size()
print(pyautogui.size())
pyautogui.position()
print(pyautogui.position())

pyautogui.moveTo(x=1344, y=342, duration=rng)
pyautogui.click(1344, 342, clicks=5)

内容的提问来源于stack exchange,提问作者Pudge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 12:45:25