已解决 请问controlsend 中要输入的字符串可以是变量吗?
本帖最后由 autott 于 2012-4-24 20:24 编辑在不同情况下要向同一个控件中输入的不同的字符串,可以用变量吗? 是这个意思吗?$a = 0
Run("notepad.exe")
WinWaitActive("")
If Not $a Then ; $a = 0
ControlSend("", "", "Edit1", "这是发送到记事本窗口的文本行")
Else ; $a = 不是0
ControlSend("", "", "Edit1", "你好!")
EndIf
难道是这个意思
$a = InputBox("提示", "请输入要发送的内容", "这是发送到记事本窗口的文本行", "", -1, -1, 0, 0)
Run("notepad.exe")
WinWaitActive("")
ControlSend("", "", "Edit1",$a) 难道是这个意思
zldfsz 发表于 2012-3-10 22:03 http://www.autoitx.com/images/common/back.gif
这个有点接近了,$a是个变量吧,其内容可以设定为读取到的数值而经常变化吧? a的值是任意的,你输入什么,其值就是什么 不错,又学到一招了,谢谢。
页:
[1]