0

当我在 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。我在谷歌上能找到的只是 type() 函数和使用剪贴板的 paste() 相同的问题。

在 App.open 的情况下是否有解决方法?

非常感谢。

4

2 回答 2

0

这个问题的原因似乎是 Python 2.5.X 不正确支持字符编码。必须使用诸如 encode('cp1252')、encode('utf8') 之类的技巧...

由于 Sikuli 是基于基于 Python 2.5.2 的 Jython,所以我们被卡住了!

我希望我生活在一个只使用标准 ASCII 表的国家,我真的讨厌所有这些与代码页和编码相关的问题。

于 2012-05-31T09:05:45.297 回答
0

可以制作一个bat文件,App.Open('path/to/bat/file.bat')里面有.exe的路径

于 2012-05-22T12:41:24.507 回答