首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确定应用程序是否与Sikuli Automation一起安装

问确定应用程序是否与Sikuli Automation一起安装
EN

Stack Overflow用户
提问于 2012-08-27 21:23:52
回答 4查看 855关注 0票数 1

我想创建一个Sikuli脚本来确定应用程序或软件是否安装在Mac、Linux和Windows中。我该怎么做呢?如果Sikuli不方便,请建议最好的方法。

EN

回答 4

Stack Overflow用户

发布于 2012-08-28 05:49:35

不是通过Sikuli,但有使用jython搜索可执行文件的方法。下面的链接将帮助您入门。

Test if executable exists in Python?

票数 0
EN

Stack Overflow用户

发布于 2012-08-28 14:49:37

Sikuli并不方便,但是如果你必须使用它,你可以这样做:

Windows

  • 打开控制面板,在列表中选择Add/Remove applications
  • Scroll,然后尝试查找()您要查找的应用程序的图标

OSX

打开查找器并转到Applications folder

  • Scroll
  • 窗口,然后尝试查找()您要查找的应用程序的图标

如果查找图标失败,请再次尝试按文本find("My Application Name")查找,因为视觉引擎不是100%准确,因此即使显示图标也可能失败。

票数 0
EN

Stack Overflow用户

发布于 2013-03-11 21:29:23

如果你正在寻找命令行程序,Spearson的回答是很好的。如果你指的是安装的程序,这些程序不一定可以从命令行获得,我以前就用过Sikuli来做这件事。

Windows:单击开始菜单,输入应用程序名称,查找是否出现在结果中

Mac OS:键入command-space或单击Spotlight菜单,在此处搜索应用程序名称

Linux:最难,因为没有一个桌面。不过,它们中的大多数都有类似Windows开始菜单的功能。

我喜欢这个解决方案,因为它在不同的操作系统之间基本相同,但它也相当脆弱。一些失败的案例包括

shortcut

  • Spotlight
  • 窗口主题不同或任务栏位于意外位置
  • 程序没有安装开始菜单shortcut
  • Spotlight还没有索引应用程序(因为它刚刚安装了另一个同名的版本或程序
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12142860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档