【问题标题】:How can I execute a python script at the same time another application begins running?如何在另一个应用程序开始运行的同时执行 python 脚本?
【发布时间】:2015-11-20 23:11:42
【问题描述】:

我仍然是 Python 的新手,但我希望我的 Python 脚本在我单击 Google Chrome 图标打开 Chrome 的那一刻开始运行。脚本是否可以启动和运行以响应正在使用的其他应用程序(例如 Chrome)?

【问题讨论】:

  • 你使用的是什么操作系统?
  • Windows 10,但我的 Mac 上也有 OS X Yosemite

标签: python windows macos google-chrome


【解决方案1】:

您可以通过命令行完成此操作:

窗口

C:\Users\path\to\python\script>start chrome & python script.py

操作系统

$(/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome) & python ~/path/to/file/script.py

命令中的& 允许您在background 中打开Goog​​le Chrome(或您选择的网络浏览器),同时在foreground 中执行您的Python 脚本。

特别是关于 Chrome,您还可以探索 Google startup scripts,但您似乎必须注册 Google 的云服务才能实施这些服务。

【讨论】:

  • 我想这可以用于测试目的,但如果我点击 chrome 图标打开 chrome 我会更感兴趣,我希望该操作也可以执行 python 脚本
  • 对于该特定功能,Google 启动脚本(请参阅我的答案)似乎可以解决问题,但您必须注册这些服务,并且它仅适用于 Chrome。您可以考虑澄清您的原始帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多