Sikuli剧本中的特殊人物

时间:2012-05-22 08:26:43

标签: special-characters sikuli

当我在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是否有解决方法?

非常感谢。

2 个答案:

答案 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表生活在一个国家,我真的很讨厌与代码页和编码有关的所有问题。