2016-07-02 21 views
3

私はSikuliを使用していくつかのフォームを完成させています。その一部にギリシャ文字を入力する必要があります。Sikuliでギリシャ文字を入力する方法

ギリシャ語の文字列を定義することができます(例:a='Γεια σου')。さらにPython 3.5.2シェル(Windowsの場合)を使用して印刷できます。しかし、私がtypeコマンドをSikuliXで使用すると、プログラムがクラッシュします。 pasteコマンドではエラーは発生しませんが、正しい単語は入力されません(他の記号が入力されます)。

正しいギリシャ文字を入力する方法はありますか? (Googleで何も見つかりませんでした)

後で追加:私はALT +(数字896-919)がギリシャ語の大文字であることに気付きました。私はSikuliのKeyDown(Key.ALT)でこれを試しましたが、うまくいきません。何も入力しません。

+0

この質問は関連するプログラミング(私はそれについて間違っているなら、私を修正してください)いないようです。私たちの姉妹サイト[Super User](http://superuser.com)にはもっと適しているかもしれません。 – ruakh

+0

あなたはすべてのオプションを試してみたいと思うようです。 'type'を使うことは、標準USキーボードの文字しか使えないので、うまくいきません。しかし、私は 'ペースト'が動作すると期待しています。どの文字をタイプすると予想されていたのか、代わりに 'paste 'をタイプしたものを言うことができますか?なぜ私は最後のオプションがうまくいかないのか分かります。私が考えることができるのは、コードの入力が終わったときに 'KeyUp(Key.ALT)'をやっていないということだけです。あなたはそれを試して結果を得ることができますか? –

+0

@ruakh私は確信していませんが、それはプログラムと関係がありますが、それはちょうどプログラミングの質問ではないかもしれません。私は他のサイトについて知らなかった。 – stavros11

答えて

0

既に述べたように、https://answers.launchpad.net/sikuli/+question/260734は解決策を保持しています。ここで

は小さなサンプルスクリプトです:

openApp("notepad.exe") 
find("1470067652176.png") #set focus to notepad window 
paste(unicode("Δ δ", "utf-8")) 
paste(ucode("Δ δ")) 
関連する問題