我是sikuli的新手,我试图在eclipse中使用sikuli API,所以我实现了App
类来使用open方法,这里我的代码是什么样的
App.open( "C:\\java\\text.txt" );
但它说
file can't be found
但文件确实存在。我有什么想法吗?
提前谢谢大家。
答案 0 :(得分:2)
App.open
假设您提供应用程序作为参数,而不是文件。
见http://doc.sikuli.org/globals.html#App
如果你想用例如Notepad ++打开这个文件,你可以像下面这样做(使它适应你的路径):
App.open("C:\\Program Files (x86)\\Notepad++\\notepad++.exe c:\\Temp\test.txt")
答案 1 :(得分:0)
文档表单Sikuli说你的代码应该可以工作,但对我来说代码不能正常工作。
我通过在路径前面放一个r来解决它。
# Path to Firefox executable:
PathFirefox = r"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
# Open Firefox
App.open(PathFirefox)
r的作用是,它将某些东西转换为字符串。所以它将反斜杠和引号作为单词/句子的一部分。
以下是有关我的解决方案的一些文档:Link