我有两个文本框和一个按钮。如何在文本框中输入值并按使用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窗口信息”tool。并开始阅读一些非常好的文档。祝你好运!
2
您可以使用如下ControlSend功能:
ControlSend( “窗口标题”, “”, “”, “名为myUsername {TAB} MyPassword输入{ENTER}”)
它可以
发送( “用户名”)
发送( “{TAB}”)
发送( “密码”)
发送( “{} ENTER”:也可以通过使用发送函数来完成)
相关问题
- 1. 如何使用在GTK文本框中输入的值?
- 2. 如何使用AutoIt输入没有控件ID的文本?
- 3. 如何在XForms文本框中保存用户输入的值
- 4. 如何在“输入参数值”对话框中插入文本?
- 5. 如何使用组合框在文本框中插入值
- 6. 如何在输入文本框中输入非英文语言?
- 7. 如何在AutoIt中使用键盘输入?
- 8. 在同一个文本框中乘以文本框输入值
- 9. CSE输入框文本/值
- 10. 如何使用拆分输入文本框的值角
- 11. 如何使用javascript创建多值输入文本框?
- 12. 如何读取在ARIA-LABEL中的输入文本框中输入的值?
- 13. 如何将AutoIt脚本中的用户输入传递给WinSCP?
- 14. 在文本框中输入
- 15. 如何在用户输入值后获取组合框文本
- 16. 如何使用硒在表格中输入文本框组的值
- 17. 如何使用在其他形式的form1的文本框中输入的值
- 18. 在输入文本框中输入的格式值
- 19. 在Datepicker文本框中输入文本
- 20. 禁用文本框输入值
- 21. 从文本框中检索输入值
- 22. 如何居中输入文本框HTML?
- 23. 如何根据使用jQuery在第一个文本框中输入的值填充第二个文本框?
- 24. 如何在IE中禁用文件输入文本框?
- 25. 如何在用户输入值时验证文本框使用javascript
- 26. 如何在html文本输入框中输入文本时执行jquery函数?
- 27. 如何使文本框中输入的值出现在句子中?
- 28. 用户在文本框中的输入
- 29. 如何从视图中的文本框中输入值
- 30. 如何用Selenium和Nokogiri将文本输入到文本框中?
欢迎来到Stack Overflow!我们鼓励你[研究你的问题](http://stackoverflow.com/questions/how-to-ask)。如果你已经[尝试了某些东西](http://whathaveyoutried.com/),请将其添加到问题中 - 如果没有,请先研究并尝试您的问题,然后再回来。 – 2012-07-26 14:09:23
我试过用ControlstText不能正常工作 – user1554488 2012-07-26 14:44:28