【问题标题】:Special characters in Sikuli scriptSikuli脚本中的特殊字符
【发布时间】:2013-01-02 18:52:42
【问题描述】:

我正在尝试在 Sikuli 中使用一些法语特殊字符,当我在 Sikuli IDE 中键入时,

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

非常感谢。

【问题讨论】:

    标签: special-characters sikuli


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      由于 Sikuli 是基于基于 Python 2.5.2 的 Jython,因此我们陷入了困境!

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-12-12
        • 1970-01-01
        • 1970-01-01
        • 2021-01-11
        • 1970-01-01
        • 1970-01-01
        • 2011-12-10
        相关资源
        最近更新 更多