2016-07-02 6 views
3

일부 양식을 완성하기 위해 Sikuli을 사용하고 있으며 일부에는 그리스 문자를 입력해야합니다.Sikuli에 그리스어 문자를 입력하는 방법

그리스 문자로 된 문자열을 정의 할 수 있습니다 (예 : a='Γεια σου'). 파이썬 3.5.2 쉘 (Windows)을 사용하여 인쇄 할 수도 있습니다. 그러나 SikuliX에서 type 명령을 사용하면 프로그램이 중단됩니다. 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

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("Δ δ")) 
관련 문제