求编程思路
现有一软件,软件界面见上传到115http://115.com/file/anh3zxqz#
pic.zip
我想实现一个功能就是当有新的病人挂号时,新的病人的名单会出现在新病人的对话框中,而且是兰色的底色,根据兰色背景,启动声音文件。这样就可以在不看电脑的情况下知道有新的病人挂号了。我现在的想法就是模拟键盘鼠标,每几秒种就点击新病人,然后再新的对话框中判断颜色。
但是,现在有一个问题,不是每个电脑的分辨率都一样,这样导致,判断颜色的位点不一样,还要在每个电脑上改pixel的位置的数值,请问有没有什么更好的编程思路呢? 本想看看的 结果发现winrar看不了.... 能上图 说明 多好...
而且楼主的标题 不便于搜索...建议换个标题.... 如果软件的界面不会随分辨率改变的话可以用相对坐标的方法 如果软件的界面不会随分辨率改变的话可以用相对坐标的方法
骗子 发表于 2012-1-16 20:32 http://www.autoitx.com/images/common/back.gif
不错的想法,请问具体怎么写呢?比如我现在的代码是这么写的,
$x=1025
$y=285
$bloop=1
Sleep(5000)
While $bloop=1
Send("!P")
sleep(1000)
send("{a}")
sleep(1000)
If PixelGetColor($x,$y)='0xffffff' Then
mousemove ($x,$y)
Sleep(1000)
send("{ESC}")
Sleep(1000)
mousemove (900,800)
Else
mousemove ($x,$y)
Beep(900, 5000)
mousemove (1025,285)
$bloop=0
EndIf
sleep(5000)
WEnd 你说这个标题用什么关键字来搜索好呢?{:face (254):}
页:
[1]