두 개의 텍스트 상자와 하나의 단추가 있습니다. 입력란에 값을 입력하고 을 누르는 방법 AutoIt을 사용하여 버튼에을 입력 하시겠습니까?AutoIt을 사용하여 텍스트 상자에 값을 입력하는 방법은 무엇입니까?
1
A
답변
4
그것은 예를 들어 쉬운 것이있다 : 당신이 밖으로 찾으려면
$gui = GUICreate("Test GUI", 640, 280)
$input = GUICtrlCreateInput("Input field", 10, 10, 620, 20)
$edit = GUICtrlCreateEdit("Edit Control with Text", 10, 40, 620, 200)
$button = GUICtrlCreateButton("Button", 10, 250, 620, 20)
GUISetState(@SW_SHOW)
Sleep(2000)
ControlSetText("Test GUI", "", $input, "New text for the input")
ControlSetText("Test GUI", "", $edit, "New text for the edit... with some bla bla bla...")
Sleep(500)
ControlClick("Test GUI", "", $button)
Sleep(500)
ControlFocus("Test GUI", "", $input)
Sleep(4000)
ControlSetText("Test GUI", "", "[CLASS:Edit; INSTANCE:1]", "New text for the input, referenced as Edit1")
ControlSetText("Test GUI", "", "[CLASS:Edit; INSTANCE:2]", "New text for the edit..., referenced as Edit2 with some bla bla bla...")
Sleep(500)
ControlClick("Test GUI", "", "[CLASS:Button; INSTANCE:1]")
Sleep(500)
ControlFocus("Test GUI", "", $input)
Sleep(4000)
게다가, 당신의 영어는 매우 불분명하다, 당신이 당신의 질문에 ;-)
에 좀 더 노력을해야한다 , "[CLASS:Edit; INSTANCE:1]"
을 사용해야한다면 "AutoIt v3 Window Info"tool을 사용해보십시오. 그리고 꽤 좋은 문서를 읽기 시작하십시오. 행운을 빕니다! ("창 제목" "," ","MyUserName 에다는 {TAB} MyPassword은 {ENTER} ",")이
ControlSend 그것은 할 수 있습니다
2
당신은 아래 ControlSend 기능을 사용할 수 있습니다
보내기 ("이름")
보내기 ("{TAB}")
보내기 ("비밀번호")
보내기 ("{ENTER}"또한 기능을 보내기를 사용하여 수행 할 수)
관련 문제
- 1. Selenium WebDriver에서 JavasSript를 사용하여 텍스트 필드/상자에 값을 입력하는 방법
- 2. 텍스트 상자에 중국어를 입력하는 방법
- 3. 캘린더에서 HTML의 입력 텍스트 상자에 날짜를 입력하는 방법은 무엇입니까?
- 4. 배열의 값을 텍스트 상자에 표시하는 방법은 무엇입니까?
- 5. 텍스트 상자에 변수의 값을 표시하는 방법은 무엇입니까?
- 6. 텍스트 상자에 데이터베이스 값을 표시하는 방법은 무엇입니까?
- 7. 셀레늄에 telerik 텍스트 상자를 입력하는 방법은 무엇입니까?
- 8. ms-access 양식의 텍스트 상자에 여러 값을 입력하는 기능
- 9. 입력을 누르기 전까지는 입력 텍스트 상자에 입력하는 동안 텍스트 상자에 문자를 추가하는 방법은 무엇입니까?
- 10. monkeyrunner에서 값을 입력하는 방법은 무엇입니까?
- 11. 텍스트 입력란에 입력하는 방법은 무엇입니까?
- 12. 데이터베이스에서 해당 값을 검색하여 텍스트 상자에 값을 표시하는 방법은 무엇입니까?
- 13. Yii의 텍스트 상자에 값을 곱하기
- 14. 누군가가 텍스트 상자에 입력하는 것을 제한하십시오.
- 15. PhantomJS : 텍스트를 텍스트 상자에 입력하는 방법?
- 16. 다른 양식의 텍스트 상자에 텍스트 값을 전달하는 방법은 무엇입니까?
- 17. php 상자에 텍스트를 입력하는 방법
- 18. 텍스트 상자에 텍스트를 입력하는 동안 AJAX를 사용하여 검색 콘텐츠를 가져와야합니다.
- 19. 버튼 클릭을 사용하여 특정 텍스트 상자에 텍스트를 입력하는 방법
- 20. AutoIt을 사용하여 컨트롤 ID없이 텍스트를 어떻게 입력합니까?
- 21. 텍스트 상자에 값을 바인딩
- 22. 텍스트 필드에 입력하는 동안 버튼 값을 변경하십시오.
- 23. 플래시가 \ r을 입력하여 텍스트 상자에 입력하는 것은 정상입니까?
- 24. asp.net의 텍스트 상자에 입력하는 동안 텍스트 강조 표시
- 25. GTK의 텍스트 상자에 입력 된 값을 사용하는 방법은 무엇입니까?
- 26. .htaccess에 여러 PHP 값을 입력하는 방법은 무엇입니까?
- 27. 제한이있을 때 PHP를 사용하여 mysql 테이블에 값을 입력하는 방법은 무엇입니까?
- 28. Yii Framework의 텍스트 상자에 값을 곱하십시오.
- 29. Access-Field의 값을 텍스트 상자에 전달하는 방법은 무엇입니까?
- 30. 페이지가로드 될 때 텍스트 상자에 세션 값을 저장하는 방법은 무엇입니까?
스택 오버 플로우에 오신 것을 환영합니다! [귀하의 질문을 연구하십시오] (http://stackoverflow.com/questions/how-to-ask). [이미 시도한 것] (http://whathaveyoutried.com/)이 있으면 질문에 추가하십시오. 아니라면 질문을 먼저 연구하고 시도한 다음 다시 방문하십시오. –
ControlstText가 작동하지 않습니다. – user1554488