当我在Sikuli IDE中输入时,我试图使用一些法语特殊字符与Sikuli,
App.open('C:\\à table\\app.exe')
但是我收到了这个错误:
[log] App.open C:\Ã table\NDC.exe(0)
[error] App.open failed: C:\Ã table\NDC.exe not found
似乎Sikuli目前还没有正确处理utf-8。我在Google中找到的所有内容与type()函数的问题相同,而是使用paste()代替,它使用剪贴板。
App.open是否有解决方法?
非常感谢。
答案 0 :(得分:0)
可以创建一个bat文件,并且App.Open('path/to/bat/file.bat')
里面包含.exe
答案 1 :(得分:0)
出现此问题的原因似乎是Python 2.5.X不能正确支持字符编码。一个人必须使用像encode('cp1252'),encode('utf8')等技巧......
由于Sikuli基于基于Python 2.5.2的Jython,我们被卡住了!
我希望我只使用标准的ASCII表生活在一个国家,我真的很讨厌与代码页和编码有关的所有问题。