易语言 怎样复制其他程序编辑框中的内容 可行加分

用易语言 编写一个小程序 把其他程序中编辑框里的内容复制到剪辑版

如: 模拟点击XXX XXX坐标后 另一个程序的编辑框获得焦点 然后模拟按键 ctrl + A 全选然后 模拟按键 ctrl + C ! 但是那个程序用CTRL +A 不能全选!! 怎么办?用鼠标可以拖动选择。
有什么办法吗
还有一个问题: 如何判断一个编辑框内是否有11个阿拉伯数字? 比如电话号码 有12个以上或者少于12个数字 就提示 错误

 '问题1的前一半:看附件
 '至于后一半
 '试试这个

 .局部变量 I       
 .计次循环首(取文本长度(编辑框1.内容),I)
    模拟按键(取代码(编辑框1.内容),I)
 .计次循环尾()
  

 '问题2解答:
 .如果真(取文本长度(编辑框1.内容)<>11)
   信息框(“提示错误”) 
   返回()
 .如果真结束
 '这里写正常的代码

继续努力追问,一点点告诉你,先咀嚼一下这些内容吧……

追问

试试 先谢

追答

追问

下载了 , 取不到啊。 另一个程序里面有一个不可以编写的编辑框 里面的内容可以复制的,然后把那些字粘贴在你写的那个编辑框里。
再帮帮我啊,很感谢你 下面那个我还在慢慢研究。

追答

选择第二个符合要求的编辑框
(次窗口需要激活)
确定这个窗口到底有多少编辑框
枚举出来
现在
用Edit的Pos来确定次编辑框是否为需要的编辑框
如果这个Edit有其他特征的话

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-13
用程序父窗口句柄获取编辑框的子句柄 然后通过子句柄获取内容直接复制 不用你这样模拟复制
第2个回答  2013-07-14
楼上的就可以吧,
如果两个程序都是你写的,你可以利用“服务器”组件来实现啊
第3个回答  2013-07-13
那你可以用 模拟点击 右键 然后全选就好了,取文本长度就好了。

如有追问或需要,请用百度HI我、请直接说问题。满意请采纳!
相似回答