我想创建一个Sikuli脚本来确定应用程序或软件是否安装在Mac、Linux和Windows中。我该怎么做呢?如果Sikuli不方便,请建议最好的方法。
发布于 2012-08-28 05:49:35
不是通过Sikuli,但有使用jython搜索可执行文件的方法。下面的链接将帮助您入门。
发布于 2012-08-28 14:49:37
Sikuli并不方便,但是如果你必须使用它,你可以这样做:
Windows
OSX
打开查找器并转到Applications folder
如果查找图标失败,请再次尝试按文本find("My Application Name")查找,因为视觉引擎不是100%准确,因此即使显示图标也可能失败。
发布于 2013-03-11 21:29:23
如果你正在寻找命令行程序,Spearson的回答是很好的。如果你指的是安装的程序,这些程序不一定可以从命令行获得,我以前就用过Sikuli来做这件事。
Windows:单击开始菜单,输入应用程序名称,查找是否出现在结果中
Mac OS:键入command-space或单击Spotlight菜单,在此处搜索应用程序名称
Linux:最难,因为没有一个桌面。不过,它们中的大多数都有类似Windows开始菜单的功能。
我喜欢这个解决方案,因为它在不同的操作系统之间基本相同,但它也相当脆弱。一些失败的案例包括
shortcut
https://stackoverflow.com/questions/12142860
复制相似问题