问题标签 [pywinauto]

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 回答
474 浏览

python - Python - pywinauto - 警告

情况

使用下面的代码,我在运行时收到了某种奇怪的警告,但是,脚本运行得很好。

在此行之后打印警告:

这是警告:

问题

有没有办法防止打印此警告?

尝试

我尝试使用以下方法无济于事:

0 投票
1 回答
1356 浏览

windows - 自动化 Microsoft SQL Server 2008 R2 使用 Python(pywinauto)

我正在使用 python 创建Microsoft SQL Server Management Studio 自动化工具。问题是我无法选择Child_tree (Northwind) 数据库 它正在选择Parent_tree (Databases)。我需要做更多,单击 child_tree(Northwind) 右键单击​​选项(例如任务-> 备份)。帮我做最好的自动化代码。提前致谢。

else: print 'Dear', host,'你没有被授权运行这个程序\n'

0 投票
1 回答
744 浏览

python - 远程桌面连接 - SetForeground 窗口不工作

我有一个与此非常相似的问题:远程桌面连接中的 SetForegroundWindow 当我连接并观看 RDC 时一切正常,但当我没有时.. 没有任何反应。我正在使用python和pywinauto,尝试使用SendKeys方法:SetForegroundWindow返回0,之后与GetLastError相同,所以我不知道什么可能导致麻烦。

编辑:我还尝试了其他方法,例如 BringWindowToTop 或 SetActiveWindow,我还尝试在更改窗口之前发送 alt 键 - 没有任何效果。

0 投票
1 回答
3335 浏览

python - 使用 Pywinauto,我如何知道启动的应用程序的名称是什么?

我正在尝试使用 Pywinauto,我有一个基本程序,它将简单地启动一个程序,然后单击它,如下所示:

但如果我喜欢

怎么找不到谷歌浏览器?是因为名字中有空格吗?我如何知道 Google Chrome 的正确名称是什么?

0 投票
3 回答
850 浏览

python - 按字母顺序并排排序应用程序窗口

我有一个 bat 可以同时启动 35 个屏幕共享连接。现在,我右键单击任务栏和“并排显示窗口”,但顺序有点随机。我想知道是否有一种编程方法来调整显示的大小和排序,无论是从命令行、python、C# 或 C++、java 还是任何可能最有效的语言,我对环境并不挑剔。计算机正在运行 Windows 7,如果这是相关信息。任何人都知道任何可以为我指明正确方向的 API 或事物吗?

0 投票
1 回答
2827 浏览

python - pywinauto 找到一个确切的托盘项目

我正在尝试为桌面应用程序创建一个自动化的 GUI 测试框架,为此我正在使用 pywinauto。我的问题是,即使使用 SWAPY 和 Winspector,我仍然无法检测托盘区域并在那里找到我的应用程序。

我已经尝试了当前文档中的所有内容,还尝试了网络上的 Volume 示例,但没有成功。

从技术上讲,我唯一需要的是找到托盘图标的确切位置并单击它以显示菜单。

pywinauto 有一些与任务栏相关的功能,但我无法让它们工作。

有人能给我关于如何做到这一点的任何想法吗?

编辑

我尝试了您的 Vasily 想法,但出现此错误:

和回溯:

我现在正在使用 Windows 7 Pro x64,但我需要它也可以在 8、8.1 和 10 上运行(我可以放弃 10,因为我认为对它的支持仍然落后)

0 投票
1 回答
559 浏览

python - Pywinauto 菜单选择错误 - Wireshark

我对windows自动化很陌生。我正在使用autopy自动化wireshark。现在我需要打开一个文件wireshark。我没有swpy工具。我也想在pyshark中做。我只想在pywinauto.so中尝试我试过这样:

但我得到以下错误:

请帮我解决这个问题。在此先感谢

0 投票
1 回答
366 浏览

python - 如何使用pywinauto使窗口透明?

我有一个无法最小化的窗口。
我必须阻止用户在 gui 自动化时访问它。
如何用pywinauto处理这类问题?

它适用于 autoit 和 WinSetTrans() 函数。
pywinauto 模块中有类似的东西吗?

0 投票
1 回答
216 浏览

pywinauto - PyWinAuto 说计算机管理没有窗口?

我正在尝试更改一些可通过以下方式访问的设置:

开始 > 右键单击​​计算机 > 管理

通过单击该开关启动的进程称为 mmc.exe,因此我从以下代码开始:

到目前为止,一切都很好 - 这为我打开了应用程序。

现在我需要执行 File > Open... 这样我才能真正打开正确的设置文件。只有一个问题:

嗯什么?为什么说这个程序没有窗口?如何访问窗口?

0 投票
1 回答
18429 浏览

python - Python - 在窗口最小化或隐藏时使用 pywinauto 控制窗口

我正在尝试做的事情:

我正在尝试使用 pywinauto 在 python 中创建一个脚本以在后台自动安装 notepad++(隐藏或最小化),notepad++ 只是一个示例,因为我将对其进行编辑以与其他软件一起使用。

问题:

问题是我想在安装程序隐藏或最小化时执行此操作,但如果我移动鼠标,脚本将停止工作。

问题:

当notepad++安装程序被隐藏或最小化时,如何执行这个脚本并使其工作。

到目前为止,这是我的代码