Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Python-在背景窗口上单击鼠标和按键_Python 3.x - Fatal编程技术网

Python 3.x Python-在背景窗口上单击鼠标和按键

Python 3.x Python-在背景窗口上单击鼠标和按键,python-3.x,Python 3.x,我正在尝试使用python在windows 10上自动运行一个程序,我已经这样做了,但问题是如果我的程序正在运行,我就不能使用我的电脑,所以我正在寻找一种方法,将鼠标单击和按键发送到最小化/非聚焦的窗口(这样我可以在程序在后台运行时使用我的电脑,你明白了吗),我尝试使用pywinauto是为了不使用像win32api这样更复杂的库(我不是专业人士,我只是一个有太多空闲时间的医科学生),但是运气不好。如果你们中的一些人可以这样做,告诉我一个方法,在这个时候,我有2个月的时间试图完成这一点,所以我不

我正在尝试使用python在windows 10上自动运行一个程序,我已经这样做了,但问题是如果我的程序正在运行,我就不能使用我的电脑,所以我正在寻找一种方法,将鼠标单击和按键发送到最小化/非聚焦的窗口(这样我可以在程序在后台运行时使用我的电脑,你明白了吗),我尝试使用pywinauto是为了不使用像win32api这样更复杂的库(我不是专业人士,我只是一个有太多空闲时间的医科学生),但是运气不好。如果你们中的一些人可以这样做,告诉我一个方法,在这个时候,我有2个月的时间试图完成这一点,所以我不关心的例子,如果使用win32api,只要它是很好的解释(你知道幼儿园喜欢LOL)

顺便说一句,我正在处理Python3


提前感谢,抱歉我的英语不好,这不是我的母语。

也许这个答案会帮助你:不要使用方法
。单击输入()
。键入需要激活窗口的键()
。好的,让我解释一下我在做什么,首先我尝试连接到现有进程并发送。单击()没有任何成功。也许你只需要以管理员身份运行Python脚本?有时,如果没有足够的权限,窗口消息不会传递给应用程序。我们计划在下一个版本中添加一个警告。是的,我知道这一点,并且我以管理员的身份运行我的代码,但正如我提到的,没有成功。让我向您展示代码,可能我在pywinauto导入应用程序app=application.application()app.connect(title_re='my app')中出错了
。#访问应用程序的窗口对象app_dialog=app.top_window()app_dialog.Minimize()app_dialog.Click(button=“Right”,coords=(882671),double=True,absolute=False)