【问题标题】:Exiting out of a running Python script when script window is hidden隐藏脚本窗口时退出正在运行的 Python 脚本
【发布时间】:2023-01-19 11:22:59
【问题描述】:

我有一个使用 Visual Studio Code 编写的 Python 脚本,它会定期移动鼠标图标以保持计算机处于活动状态并阻止它进入睡眠状态。这台电脑是用来显示其他信息的,所以当程序运行时,脚本窗口被最小化,选择另一个窗口打开,然后电脑就不管了。当我想再次使用计算机时,除非重新打开脚本窗口,否则用于终止脚本的 Ctrl+C 键盘中断不起作用。事实证明这很烦人,因为脚本将鼠标控制权从用户手中夺走了。我有一个“time.sleep”命令可以暂停鼠标移动以允许用户再次控制一段时间,但我希望能够退出脚本而不必等待此暂停才能打开脚本窗口。

我是 Python 的新手,所以我不确定是否有其他命令或键盘输入可以实现这一点。

我拥有的代码确实使用了 pyautogui 模块,并且启用了将鼠标图标移动到屏幕角落的默认故障保护。但是,当我再次控制鼠标时,这仍然需要我等待脚本中的暂停。

这是针对 Windows 环境的。

【问题讨论】:

    标签: mouse pyautogui terminate


    【解决方案1】:

    如果您使用的是 pyautogui,只需将鼠标快速移动到屏幕的左上角,您的程序就会停止

    【讨论】:

      猜你喜欢
      • 2021-01-26
      • 2019-12-12
      • 2014-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 2013-09-02
      • 2017-10-31
      相关资源
      最近更新 更多