按键精灵输入文本问题

我想做一个按键精灵的自动登录脚本,就是在按键精灵上加入输入框。然后运行脚本后会输出输入框内的内容。我的语句是这样写的:
FindPic 0,0,1024,768,"Attachment:\账号.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+99,intY+10
LeftClick 1
Delay 10
LeftDoubleClick 1
Delay 10
Form1.InputBox1.Text = Right(Form1.账号输入.Text,20)
Delay 100
KeyPress "Tab", 1
Form1.InputBox1.Text = Right(Form1.密码输入.Text,20)
KeyPress "Enter", 1
End If
Delay 200
生成小精灵以后再图中位置输入账号密码,运行精灵并没有输入账号密码,而是直接Tab然后回车。

第1个回答  2012-05-14
第一句就没对头,双引号里这部分 "Attachment:\账号.bmp" 要用全路径,比如 "E:\temp\账号.bmp"
另外,你的 账号.bmp 很多时候是需要经过处理才能区域找到图片,比如找字,就要做个比字大一像素边的方块,然后把所有非字体部分涂成红色(也可以是别的颜色,但要用同一种颜色)追问

Attachment:\账号.bmp里的账号.bmp是放在附件里的。不需要绝对路径。

第2个回答  2012-05-14
UserVar 账号=0 "这里输入你的账号"
UserVar 密码=0 "这里输入你的密码"
FindPic 0,0,1024,768,"Attachment:\账号.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX+99,intY+10
LeftClick 1
Delay 10
LeftDoubleClick 1
Delay 10
SayString 账号
Delay 100
KeyPress "Tab", 1
SayString 密码
KeyPress "Enter", 1
End If
Delay 200本回答被提问者采纳
相似回答