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 を適切に処理していないようです。Google で見つけたのは、type() 関数と同じ問題であり、代わりにクリップボードを使用する paste() を使用することでした。

App.open の場合の回避策はありますか?

どうもありがとう。

4

2 に答える 2

0

App.Open('path/to/bat/file.bat').exe へのパスが含まれているバット ファイルを作成できます。

于 2012-05-22T12:41:24.507 に答える
0

この問題の理由は、Python 2.5.X が文字エンコーディングを適切にサポートしていないようです。encode('cp1252')、encode('utf8') などのトリックを使用する必要があります...

Sikuli は Python 2.5.2 に基づく Jython に基づいているため、行き詰まっています。

標準の ASCII テーブルだけを使用する国に住んでいたらよかったのにと思います。コードページとエンコーディングに関連するこれらすべての問題が本当に嫌いです。

于 2012-05-31T09:05:45.297 に答える