, 당신이 다음 다른를 입력하는 동안, 눌러 하나 개의 버튼을 누른 시뮬레이션하려는 경우, type(TheKeyDoingTheAction, KeyModifier.TheKeyYoureHoldingDown
를 사용 그것은 다음과 같이 쓰여 :
type("c", KeyModifier.CTRL) #copies whatever is selected to the clipboard
type(Key.LEFT, KeyModifier.ALT) #goes back one page in most web browsers
: 여기
type(Key.UP, KeyModifier.WIN) #This is the one from your question
몇 가지 다른 일반적인 예입니다
다음은 sikuli docs에서 발췌 한 것입니다.
"수정 자 매개 변수는"+ "또는 둘 이상의 키 수정자가 필요한 경우 "|"
type(Key.ESC, KeyModifier.CTRL + KeyModifier.ALT)
# or equivalent -
type(Key.ESC, KeyModifier.CTRL | KeyModifier.ALT)
그들은 단지 형과 같은 기능() 마우스 오른쪽 단추() 등 그들은를 keyDown() 또는 keyUp 등()와 함께 사용해서는 안됩니다. "나는이
으로 수정 매개 변수에 사용되어야한다 같은위한 로봇 클래스를 사용하여 내 작업을 수행 로봇 로봇 = 새로운 로봇();. robot.keyPress (KeyEvent.VK_WINDOWS) robot.keyPress (KeyEvent.VK_UP) robot.keyRelease (KeyEvent.VK_WINDOWS) robot.keyRelease (KeyEvent.VK_UP); –
Robot 클래스를 사용하려면 어떤 병을 추가해야합니까? 나이가 필요합니까? –
추가 자바 라이브러리를 가져올 필요가 없습니다. jdk 버전이 1.7보다 크거나 같아야합니다. import java.awt.Robot; 가져 오기 java.awt.event.KeyEvent; –