TC官方合作论坛

标题: 为什么后台发送鼠标到窗口没有用 [打印本页]

作者: 打错潇洒    时间: 2013-3-28 19:59
标题: 为什么后台发送鼠标到窗口没有用
CMD的窗口 用后台发送鼠标命令没有用 而用鼠标前台操控就有用
我主要想是实现后台操作  但是 结果如下 求助啊
通过以下代码  (部分代码)
来作用图片红色部分命令【全选命令(Ctrl+A 对窗口无效的)】
可以做到全选窗口里面的内容  请往下看

  1. 功能 普通模拟()
  2.     循环(真)//循环条件为常量"真",死循环的常规设置方法
  3.     辅助.等待(100)
  4.     进度条.设置进度("进度条0",20)  
  5.     窗口.显示(窗口句柄)
  6.     鼠标.移动(x坐标+111,y坐标+38)
  7.     进度条.设置进度("进度条0",40)  
  8.     鼠标.右键按下()  
  9.     鼠标.右键弹起()
  10.     进度条.设置进度("进度条0",80)  
  11.     辅助.等待(100)
  12.     键盘.按下(83)
  13.     键盘.弹起(83)
  14.     进度条.设置进度("进度条0",100)  
  15.     //鼠标.移动(x坐标+195,y坐标+118)
  16.     //辅助.等待(100)  
  17.     鼠标.移动(x坐标+111,y坐标+38)      
  18.     鼠标.右键按下()
  19.     鼠标.右键弹起()
  20.     进度条.设置进度("进度条0",0)  
  21.     循环结束
  22. 功能结束
复制代码
通过以下代码  (部分代码)
来作用图片红色部分命令【全选命令(Ctrl+A 对窗口无效的)】
无法做到全选窗口里面的内容  

  1. 功能 普通模拟()
  2.     循环(真)//循环条件为常量"真",死循环的常规设置方法
  3.     辅助.等待(100)
  4.     进度条.设置进度("进度条0",20)  
  5.     窗口.显示(窗口句柄)
  6.     进度条.设置进度("进度条0",40)  
  7.     窗口.鼠标右键按下(窗口句柄,50,20)
  8.     窗口.鼠标右键弹起(窗口句柄,50,20)      
  9.     进度条.设置进度("进度条0",80)  
  10.     辅助.等待(100)
  11.     键盘.按下(83)
  12.     键盘.弹起(83)
  13.     进度条.设置进度("进度条0",100)
  14.     辅助.等待(100)         
  15.     窗口.鼠标右键按下(窗口句柄,50,20)
  16.     窗口.鼠标右键弹起(窗口句柄,50,20)   
  17.     进度条.设置进度("进度条0",0)  
  18.     循环结束
  19. 功能结束
复制代码
主要是想隐藏窗口进行后台操作,但是第二段代码无效 求助  

[attach]8369[/attach]

[attach]8370[/attach]
作者: Sky_Pro    时间: 2013-3-28 22:20
看了半天都没看懂。。。
作者: 打错潇洒    时间: 2013-3-28 22:40
回复 2楼Sky_Pro的帖子


[attach]8365[/attach]
[attach]8366[/attach]
作者: Sky_Pro    时间: 2013-3-28 22:46
回复 3楼打错潇洒的帖子

你那个CMD窗口和菜单窗口的句柄都不是一样的吧。。那你怎么发送的S啊。。。
作者: 打错潇洒    时间: 2013-3-29 07:21
回复 4楼Sky_Pro的帖子

我试过 查找 菜单的句柄  是#111111 的样式 但是我 查找不出来 而且直接用 句柄#111111  来发送S命令 也不行




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1