易语言怎样取出超级列表框里的指定内容,用模拟按键的方式输入到外部编辑框去。

怎样取出超级列表框里的指定内容,用模拟按键的方式输入到外部编辑框去。(不用取句柄,直接在该位置鼠标单击,然后输入)

比如:

先取现行选中项的帐号进行判断,然后再取密码,我要怎样判断出帐号和密码,然后以模拟按键方式输出到登陆界面的帐号和密码输入框中?输入时,要1个1个的输入,而不是整个一下子全部投进去。
也就是,我该怎样去判断出来?帐号里是什么数字,密码里是什么数字或字母?然后提取出来,自动模拟按键输入到外部编辑框中。
这个问题一直困扰,无法解决。。。帮帮我。谢谢

给你个思路把。。

.版本 2
.支持库 iext

.程序集 窗口程序集1
.程序集变量 帐号, 文本型
.程序集变量 密码, 文本型

.子程序 __启动窗口_创建完毕

超级列表框1.插入表项 (, “1”, , , , )
超级列表框1.置标题 (0, 1, “abcsdfsdfsdfs”)
超级列表框1.置标题 (0, 2, “123”)
超级列表框1.插入表项 (, “2”, , , , )
超级列表框1.置标题 (1, 1, “ccc”)
超级列表框1.置标题 (1, 2, “234”)

.子程序 _按钮1_被单击
.局部变量 表项, 整数型, , "6"

表项 = 超级列表框1.取被选择表项 ()
帐号 = 超级列表框1.取标题 (表项 [1], 1)
密码 = 超级列表框1.取标题 (表项 [1], 2)
写出文本 (打开文件 (取当前目录 () + “a.txt”, 5, ), 帐号 + “|” + 密码)
信息框 (“成功写出数据!”, 0, )
' 这里读出账号、密码并写出文本文件,必须在列表中鼠标单击选择一行数据,

.子程序 _按钮2_被单击
.局部变量 文本, 文本型, , "2"
.局部变量 字符数, 整数型
.局部变量 a, 整数型

文本 = 分割文本 (读入一行 (打开文件 (取当前目录 () + “a.txt”, 1, )), “|”, )
帐号 = 文本 [1]
密码 = 文本 [2]
字符数 = 取文本长度 (帐号)
编辑框1.内容 = “”
.计次循环首 (字符数, a)
编辑框1.内容 = 编辑框1.内容 + 取文本中间 (帐号, a, 1)
编辑框1.刷新显示 ()
延时 (500)
.计次循环尾 ()
延时 (1000)
字符数 = 取文本长度 (密码)
编辑框2.获取焦点 ()
.计次循环首 (字符数, a)
编辑框2.内容 = 编辑框2.内容 + 取文本中间 (密码, a, 1)
编辑框2.刷新显示 ()
延时 (500)
.计次循环尾 ()追问

谢谢你的思路。。
我已经知道编辑框1和编辑框2都会显示出来了,可是我想不出办法来,把编辑框1的帐号用模拟按键输入到登录的帐号输入框中去,编辑框2的密码输入到登录的密码输入框中去,就是不知道该怎样去实现
需要1个键1个键的输入,不能一下子全部输入,因为是自定义的,所以不知道该怎样去判断输入框里的内容,然后自动输入进去

追答

取出账号后按下面的方法吧。
.版本 2
.子程序 _按钮2_被单击

帐号 = “abcdef”
字符数 = 取文本长度 (帐号)
延时 (5000)
'这个延时留够,以便手工定位到你要输入的外部输入框
.计次循环首 (字符数, a)
置剪辑板文本 (取文本中间 (帐号, a, 1))
模拟按键 (#Ctrl键, #V键, )
延时 (500)
.计次循环尾 ()

'我已在IE地址输入框测试通过,一个一个的取出输入的

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-02-13
变量名 待分割文本 文本型
变量名 已分割文本 文本型 数组 0
变量名 计次 整数型
变量名 文本数组 整数型
待分割文本=编辑框1.内容
已分割文本=分割文本(待分割文本,#换行符,)
文本数组=取数组成员数(已分割文本)
计次循环(文本数组,计次)
列表框1.加入项目(文本数组[计次],列表框1.取项目数())
第2个回答  2011-05-23
还是你!!
相似回答