当我使用py-appscript访问URL时,这一直是一个反复出现的奇怪问题,首先是在Safari,现在是在Chrome。
每当我运行脚本命令来获取终端中的当前URL时,例如,
appscript.app("Google Chrome").windows.active_tab.URL()"Python“应用程序的弹跳实例出现在Dock中。我已确认此"Python“应用程序位于:
/Library/Frameworks/Python.framework/Versions/2.6/Resources如何在不弹出这个东西的情况下获得当前URL?
发布于 2010-12-18 10:24:58
这个问题的背景是appscript的作者explained here。假设您使用的是OSX10.5或更高版本,解决方案是使用使用10.5或更高版本的最低部署目标构建的Python。从您提供的路径可以看出,您使用的是来自python.org安装程序的Python2.6。传统上,python.org Python构建为在10.3以上的多个版本上运行,因此在其下运行的appscript将显示此问题。从Python2.7开始(很快就会有Python3.2),python.org提供了第二个安装程序变体,它只能在OSX10.6或更高版本上运行。这些变体应该不会有跳动图标的问题。其他选择是使用MacPorts、Fink或HomeBrew安装Python2.6,或者自己构建它(包含所有电池需要一点技巧)。或者,如果您使用的是OSX10.6,则可以使用Apple在/usr/bin中提供的Python2.6。
https://stackoverflow.com/questions/4471951
复制相似问题