当前位置: 代码迷 >> VB >> 怎的控制鼠标和键盘,模拟人工操作
  详细解决方案

怎的控制鼠标和键盘,模拟人工操作

热度:7454   发布时间:2013-02-26 00:00:00.0
怎样控制鼠标和键盘,模拟人工操作
公司的一个软件,在某个界面可以输入号码进行查询,然后将查询到的结果导出保存,但只可以一个个查询,不能批量查询。现在要查询的号码有很多,列在一个EXCEL表格中。怎样才能让电脑自动完成这一系列动作?
我是这样想的,能不能通过一个程序控制鼠标的移动,移动到相应的位置后,然后单击或双击,或进行键盘录入...即模拟人的手工操作。这样可行吗?要怎样做?我还是初学VB,不懂哦,求教。
我还想,有没有类似于VBA录制宏的软件,可以在WINDOWS平台上录制有规律的操作?

------解决方案--------------------------------------------------------
只能提供想法:
For Each In Excel.Cells
    SendMessage Target, Number …
    ……
Next

没实测,
怎麽以FindWindowEx取得目标edit或是其他控制项,
送什麽Msg与怎麽取得对方产生的结果做处理…
这都得靠你自己探索,
 在这里谈兵是谈不出结果的。
------解决方案--------------------------------------------------------
呵呵,能解决就好,也可以使用FindWindow-SendMassage之类的Api,或者简单点就使用按键精灵之类的模拟软件
  相关解决方案