windows - 如何启动 pyautogui 脚本 [在后台]
问题描述
我刚开始学习 Python,了解了 pyautogui,我渴望自动化一些重复性任务。但是,在有关该主题的所有视频教程中,pyautogui 脚本都是使用 IDE/cmd 等(Anaconda、Spyder)启动的,因此屏幕在 IDE 和我们正在自动化的其他应用程序之间“共享”。
问题是:
我用 pyautogui 功能编写了我很酷的 .py 脚本。如何在后台启动此脚本(或更改活动窗口),以便自动化程序(即 Web 浏览器)是运行时唯一的活动(和最大化)窗口。
这个问题具有更一般的性质,但(希望)对像我这样的其他 Python 新手有用)提前谢谢你!湖人队
解决方案
在 Windows 10 上,您可以将 .py 文件重命名为 .pyw 以将其作为“无窗口”脚本运行。通常,当您运行 Python 脚本时,会打开一个命令提示符窗口,即使没有打印标准输出文本。使用 .pyw 将阻止此窗口出现。
推荐阅读
- java - 如何使用 hasNext() 验证用户输入;尽管?
- sublimetext3 - 在崇高的文本中搜索确切的问题不起作用
- wpf - 在鼠标指针附近凸出的边框
- python - 我想计算 n 天内的利润损失百分比。但是得到这个 KeyError : 0。如何解决这个问题?
- c# - 仅在 Visual Studio/C# 上无法连接到任何指定的 MySQL 主机
- linux - WebDriverException:/usr/bin/google-chrome-stable 中没有 chrome 二进制文件或找不到 chrome 二进制文件
- flutter - Flutter:NoSuchMethodError(NoSuchMethodError:方法'[]'在null上被调用
- r - 问题:qqplot图例线型不同
- java - 按字符串长度降序对字符串列表进行排序,不会更改列表
- javascript - 显示 dom 中的第一个元素并隐藏其他所有使用 css 的 angular