如何用Sikuli键入希腊字母

时间:2016-07-02 21:31:43

标签: python unicode automation sikuli letters

我正在使用Sikuli来填写某些表格,我必须在其中一些表格上输入希腊字母。

我可以使用希腊字母定义一个字符串,例如a='Γεια σου',甚至可以使用Python 3.5.2 Shell(在Windows上)打印它。但是,当我在SikuliX上使用type命令时,程序崩溃了。 paste命令不会给出错误,但也不会键入正确的单词(它键入其他符号)。

有没有办法输入正确的希腊字母? (在谷歌找不到任何东西)

稍后添加:我注意到输入ALT +(数字896-919)会给出希腊大写字母。我在Sikuli上使用KeyDown(Key.ALT)尝试了这个但它不起作用 - 它什么也没有输入。

1 个答案:

答案 0 :(得分:0)

正如stavros11已经指出的那样,https://answers.launchpad.net/sikuli/+question/260734拥有解决方案。

这是一个小样本脚本:

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