我想创建一个Sikuli脚本来确定Mac,Linux和Windows中是否安装了应用程序或软件。我怎样才能做到这一点?如果Sikuli不方便,请建议尽可能好的方法。
答案 0 :(得分:0)
不通过Sikuli,但有一些方法可以使用jython搜索可执行文件。以下链接将帮助您入门。
答案 1 :(得分:0)
Sikuli不方便,但如果你必须使用它,你可以这样做:
<强>窗强>
<强> OSX 强>
如果找到图标失败,请再次尝试按文字find("My Application Name")
查找,因为视觉引擎不是100%准确,因此即使显示图标也可能会失败。
答案 2 :(得分:0)
<强>窗强>: 单击“开始”菜单,键入应用程序名称,查找它以显示在结果中
Mac OS :
键入command-space
或单击Spotlight菜单,在那里搜索应用程序名称
<强>的Linux 强>: 最难的,因为没有一个桌面。但是,他们中的大多数都有类似于Windows开始菜单的功能。
我喜欢这个解决方案,因为它在操作系统之间大致相同,但它也相当脆弱。一些失败案例是
答案 3 :(得分:0)
我要检查是否安装了记事本:
import os
pathA = os.path.exists(r'C:\Program Files (x86)\Mozilla Firefox\firefox.exe')
print(pathA)
或者,如果您知道安装文件的路径:
/blog - 404 - recommend 301 redirect to /blog/all/
/blog/all/ - all posts combined.
/blog/all/category1/ - posts filtered by category1
/blog/all/category2/ - posts filterer by category2