如何向一控件提交内容并回车
比如向控件 "Edit1",输入字符3,然后再回车,如何表达?如ControlSetText($XdTittle0, "", "Edit1", "3")添入内容后,如何输入回车键!谢谢解答 不太明白,你是指
Return 3? 就是,向编辑框输入3,接着回车确认输入 GUICtrlSetData($Edit1,"3")
send("{Enter}") 楼上正解:face (14): 谢谢热心,但还是不行的,首先要定为窗口,{ENTER}只能对窗口起左右,但不能定位到EDIT上去的 GUICtrlSetData($Edit1,3)
GUICtrlSetState($Edit1, $GUI_FOCUS)
Send("{Enter}")
设置焦点再回车行不行?
我不大理解你需要虚拟回车的原因,一般来说GUICtrlSetData就够了。我觉得发送按键或鼠标点击不是好办法,假设一下,发送虚假按键的同时你切换了窗口,虚拟按键就发送到别的窗口上去了。当然这是假设,实际上不大可能发生。
[ 本帖最后由 sensel 于 2009-4-8 16:56 编辑 ] 谢谢楼上的解答,我也刚刚搞出来,就是你的思路 想了一下,你用的窗口可能不是au3创建的。那么这样:
ControlSetText($XdTittle0, "", "Edit1", "3")
ControlSend($XdTittle0, "", "Edit1", "{ENTER}") 谢谢,这样也行
页:
[1]