问题标签 [autopy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1317 浏览

python - autopy 可以在本地安装吗?

我似乎在安装 autopy.h 时遇到了一些问题

我已经尝试通过 git 安装:

但我收到以下错误:

所以

src/autopy-color-module.h:5:20:错误:Python.h:没有这样的文件或目录

不见了。这是因为 ubuntu 讨厌我,还是因为软件无法从 git 编译?不幸的是,Easy_install 需要访问/usr/local/lib/python2.6/dist-packages/我没有的访问权限。我希望将库本地导入到我的代码中。

0 投票
1 回答
875 浏览

python - 在 OSX 上自动截屏

我在 osx 10.7.4 上使用 Autopy,模块中的所有内容都可以正常工作,但 capture_screen 方法除外。每当我用它来捕捉屏幕时,它保存的图像都是全黑的。为什么会这样?

0 投票
3 回答
5471 浏览

python - 安装 python autopy 时出错

嘿,我在这里看过一个老问题,但它没有回答我的问题

我已经安装了 libpng,然后尝试安装 autopy 并得到编译错误。

我还不是很擅长 python,所以我不确定如何修复它们。

任何人都可以帮忙。我需要 autopy,因为它适用于多个平台

我使用 ethan.tira-thompson.com/Mac_OS_X_Ports.html 来安装 libpng

使用命令行工具安装 xcode

0 投票
1 回答
4045 浏览

python - 模拟从 X,Y 到 X,Y 的光标运动

我需要通过可见的光标移动将鼠标光标从坐标 (800,300) 移动到 (100,600)。我怎样才能做到这一点?(我只需要模拟运动 - 我正在使用autopy模块获取鼠标位置)

0 投票
0 回答
175 浏览

python - 通过 Tkinter 窗口传递点击?Mac OSX

有没有办法让 Tkinter 窗口不可点击?这意味着应该被处理程序捕获的任何输入都被重定向到它后面的任何窗口?如果不在 Tkinter 中,PyQt 或 wxPython 是否有办法?我的目标是让处理程序捕获键盘事件,同时仍然让它们输入到后面的窗口中。我不需要捕捉点击,但如果可能的话,那将是很好的。

我目前的计划:

一个 Tkinter 窗口,几何尺寸为 10000x10000,alpha 为 0,topmost 设置为 true。框架将捕获所有键盘和鼠标事件,当输入任何内容时,框架将捕获它,使用从带有 osascript 的终端运行的苹果脚本函数隐藏 Tkinter 窗口,使用 autopy 模拟输入的任何内容,例如单击/键盘事件并再次取消隐藏窗口。这听起来可行吗?

当我有时间时,我会测试这个想法并发布它是否有效。我认为计算速度将是一个问题。

0 投票
1 回答
1472 浏览

python - python autopy抓取屏幕矩形

我正在使用 autopy 模块来抓取屏幕并将其保存到文件中。

autopy.bitmap.capture_screen()效果很好但是我怎样才能抓住屏幕的特定部分 x=0, y=10, width=200px, height=100px?

在 autopy 源中是这样的,但我不知道如何在 autopy.bitmap.capture_screen() 中传递 rect 变量? 我试过 autopy.bitmap.capture_screen([0,10,200,100]) 但它不起作用 - TypeError: Argument is not a rect

0 投票
1 回答
921 浏览

python - 我可以使用 Scikit learn 和 autopy 玩电子游戏吗?

我知道这是一个非常广泛的问题,但我正在学习数据科学,我已经阅读了几天,但找不到任何关于如何使用 python 操作视频游戏的信息。

我可以使用 autopy 和 scikit-learn 来做类似的事情吗?

海洋输入/输出

0 投票
1 回答
869 浏览

python - 什么是“整数"? (TypeError: 参数必须是整数, 不是 int)

我正在尝试使用autopy中的函数并收到错误消息

这个“整数<H>”是什么意思?

我的代码:

0 投票
2 回答
636 浏览

python - python autopy问题/混乱

所以我试图制作一个机器人脚本,当某个十六进制颜色出现在某个像素上时,它将执行一些代码来移动鼠标、单击等,我将它设置为每 1 秒对同一个 png 文件进行一次屏幕截图的位置并更新 png 文件的图片。我将像素线的十六进制颜色打印到控制台,因此我可以查看它是否更新。它永远不会更新它只是保持不变。我尝试过多种方式编写此脚本,遗憾的是我只有一个版本可以展示给您,但希望您能理解我想要完成的工作。我在 python 2.7 顺便说一句。谢谢大家的时间!!!!

0 投票
2 回答
522 浏览

autopy - Autopy鼠标自动化流程

我正在尝试自动化一个过程,其中我的鼠标/光标在循环中移动并写入一个值(在这个循环中)。

有没有办法可以使用“autopy.key.type_string("100")" 更改此循环中的编号。

例如。100、200、300。. . .1000 等等。

因为, autopy 只接受字符串,所以我不能这样做。请让我知道,如果您对此有任何想法。