| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 855 人关注过本帖
标题:请帮我解决一下程序的问题。
取消只看楼主 加入收藏
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
结帖率:70%
收藏
 问题点数:0 回复次数:3 
请帮我解决一下程序的问题。
我的程序具体步骤说明:
1.截屏生成1.bmp
2.隔两秒截屏生成2.bmp
3.对比两图片,一样,shape红色,向d:\1.txt内写入0;不一样,shape绿色,向d:\1.txt内写入1
4.把2.bmp改名为1.bmp
5.重复2--4
在我的定时截屏对比图片程序中(也就是说每隔2秒钟截一次屏对比一次)就会出错,现象是:就算是屏幕上没有任何变化,Shape也会一红一绿的闪,照我的的想法是应该常绿。有人说是比较部分有问题,又有人说,我的逻辑设计可能有问题,我现在把整个程序挂上,请大家帮我看看,是哪里错了。谢谢!
区域性截屏-2.rar (4.45 KB)

搜索更多相关主题的帖子: 图片 具体步骤 
2010-05-06 12:37
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
收藏
得分:0 
是这样,单位有一设备,要监控其是否运行,已知如其运行,其界面时时有变化,如其停机,其界面也停止无变化。要计算其24小时内运行了多少时间,停止了多少时间,故每2秒截一次屏,并与前一次所截图片比较,如有变化,运行时间加2秒,如没有变化,停机时间加2秒。我现在加时间的模块还没有加进程序,目前只是截屏和对比。我希望是在我个人电脑上试运行这个程序,在纯桌面上,双击出指针式时钟,由于其秒针不停在动,时时有变化,故程序上的shape常绿,如关闭时钟,桌面无变化,shape常红。为了防止任务栏右下角的时间有影响(其每分钟都在变化),我还裁去了所截图片下方的任务栏一条。不知我这样说您是否明白了。如还有疑问,QQ:380129304
2010-05-06 13:52
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
收藏
得分:0 
是,无其他方法监控,1,由于是商业软件,无法反编译;2,CPU使用率在运行和停止无任何差别;3,不产生任何临时文件;4,进程中无法判断试运行还是停止;5,不想通过硬件修改等方式。。。。。。没办法呀,恳请您帮我解决一下程序的问题。帮我修改一下。谢谢了!
2010-05-06 14:27
ictest
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:333
专家分:114
注 册:2010-2-17
收藏
得分:0 
谢谢您,“不说也罢”,正确了,非常感谢您!
针对您给我的这段程序,我想再作出一些修改,但我很菜菜,能分别告诉我怎么修改么?
1,不需要保存以时间命名的那么多文件,我只需要两个,能否只保存用来对比的两个文件,其他用过的都删除?
2,截屏大小为“全屏-下方任务条高度,任务条高度大约为500”
3,picture1(1)和picture1(2)的大小能不变化么?意思是,虽然我截的是全屏,但不需要picture1(1)和picture1(2)也显示全屏,也许能省些内存呢。呵呵
2010-05-07 13:42
快速回复:请帮我解决一下程序的问题。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017154 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved