我打开Chrome时想打开一个程序。我希望它在Chrome启动时自动启动,而不是单独打开它们。我如何编写代码让程序附加到Chrome?当Chrome启动时,我不希望程序在启动时启动。我知道我可以右键单击桌面上的Chrome图标并更改属性以打开这两个程序,但我想知道如何使用代码执行相同的操作。用其他程序打开的Python代码?
回答
很多选择。你应该选择哪个取决于很多事情。对不起,如此模糊,但您的问题除了Chrome名称外没有提供任何详细信息。
- 如何开始Chrome, G。通过你的窗口管理器的按钮或菜单,也许你可以调整该按钮或菜单来启动这两个程序。这可能是最简单的解决方案,但当然它可能会导致另一个事件启动Chrome(例如,单击邮件程序中的链接)。然后这将通过你的程序。
- 您可以编写一个守护程序进程,您可以在登录时通过登录脚本启动。该守护进程将尝试找出何时启动Chrome(例如,通过轮询进程表),并通过启动伴随程序来做出反应。
- 您可以配置Chrome,使其在开始时启动程序。如何做到这一点本身就是一个全新的问题,有很多答案。选项至少包括写一个Chrome的插件,它可以做你想做的。
- 您可以随时启动并运行程序(通过登录脚本启动,即过早),但在Chrome启动之前保持隐形和被动状态。这与选项2基本相同,只是您的程序本身就是守护进程。
如果您告诉我们更多,我们可能会给出更窄更合适的答案。
#3是有点什么,我要去。插件是唯一的方法来做到这一点?我在物理上提到,我可以右键单击桌面图标(这是我启动Chrome的方式),然后更改属性以包含我的程序。这是我想要编程的。要让程序在点击桌面图标时将其更改为自身。 – user3529201
如果我的程序在启动时启动,那么它是否一定需要管理员权限? 另外,如果程序将chrome.exe重命名为chrome1.exe,然后该程序在同一位置命名为chrome.exe会发生什么情况。所以不管chrome开始,它会启动chrome.exe(现在是我的程序),然后我的程序将启动chrome1.exe。 – user3529201
Windows?没有线索,对不起。一般来说,应该可以用一个包装器来替换一个程序(就像你在rename中所建议的那样),而且我已经在Linux上做了好几次了。但请记住,这与典型的更新机制不兼容(更新Chrome可能会自动发生,并且不会知道现在'chrome1.exe'需要更新)。 – Alfe
- 1. 从其他Python程序使用子进程打开Python程序
- 2. 打开其他Android应用程序
- 3. 从其他应用程序打开pdf
- 4. 在其他应用程序之上的Python OpenCV打开窗口
- 5. 从其他应用程序打开您的应用程序
- 6. PHP is_writeable或被其他程序打开?
- 7. 如何制作打开其他程序的C++程序?
- 8. 如何打开我们的应用程序中的其他应用程序iphone
- 9. SplitViewController在NS代码中打开Xcode 4.2中的其他视图
- 10. OSX上的SWT:Windows在其他应用程序下打开
- 11. 无法在其他设备中打开我的应用程序?
- 12. 从其他应用程序的本机应用程序打开Facebook/Twitter页面
- 13. 展开Python搜索其他源代码的路径
- 14. UWP - 如果其他应用程序打开文件,则无法打开文件
- 15. 使用其他Web应用程序从Web应用程序打开文件?
- 16. 访问DetectIdleTime AutoExec打破其他代码
- 17. 打开其他应用程序在桌面单元格点击
- 18. Android Intent在其他应用程序中打开
- 19. 如何从其他设备打开应用程序
- 20. ConnectionKit应用程序无法在其他计算机上打开
- 21. 有没有办法打开SublimeText 2从其他应用程序
- 22. 如何在其他应用程序如ibooks上打开pdf
- 23. WinForms应用程序无法在其他计算机上打开
- 24. Python程序写其他程序
- 25. 如何在应用程序窗口(其他进程)打开时执行一些代码?
- 26. 如何从其他应用程序打开ACTIVE应用程序时获取fileURL
- 27. 如何开始阅读其他代码?
- 28. Python消息到其他应用程序
- 29. Python。文件打开程序
- 30. 打开其他程序的配置文件
您需要有一个后台进程或服务来监听Chrome何时启动(通过检查正在运行的进程)。 –
你想达到什么目的? –