找回密码
 加入
搜索
查看: 3290|回复: 7

关于fileopen和fileread的困惑

  [复制链接]
发表于 2010-1-4 11:29:55 | 显示全部楼层 |阅读模式
本帖最后由 02256905 于 2010-1-4 11:32 编辑

利用AUTOIT实现如下功能:
使用fileopen方法以16进制打开一个文件,在使用fileread方法得到这个16进制数据
两个相同的文件存放在不同的目录,再用上述方法得到这两个文件的16进制数据X1和X2,判断X1=X2?
现在遇到的情况是,如果把上述比较的操作放在同一个脚本里去执行,(脚本里有很多的比较操作)那么2个相同文件的16进制数据有时会不一样,但是把这个不一样的情况放在单独的一个脚本去执行,这两个文件的16进制数据又是一样的!何解?脚本里能加延迟的都加了,时间足够长,但老是出现这种状况。高手指点一下啊!
发表于 2010-1-4 14:18:47 | 显示全部楼层
辛苦你说了这么多。
但没看懂。
发表于 2010-1-4 14:22:45 | 显示全部楼层
我也看的眼晕
 楼主| 发表于 2010-1-4 15:17:46 | 显示全部楼层
简单地说,有几行脚本,作用是查看2相同个文件(这2个文件放在不同的目录下)的16进制数据,如果16进制数据一样就输出1,不一样输出2.理论上应该输出的是1.但是把这几行脚本放在一个比较长的脚本里去执行,输出结果是2(应该是1才对),如果单独去执行这几行脚本,结果就是1.这下应该明白了吧
发表于 2010-1-22 00:56:05 | 显示全部楼层
没看懂!...
发表于 2010-1-22 01:43:59 | 显示全部楼层
呵呵呵,我最近也碰到类是问题,还是等待的时间不够长,我的时间计算显示文件如果>200K 比较完需历时3秒左右,400K需要5秒以上,你再加大时间或判断计算机是否忙等来监控一下,就知道了。
发表于 2010-1-22 02:03:05 | 显示全部楼层
简单说,是不是就是比较长的16进制文本?
发表于 2010-1-30 14:21:28 | 显示全部楼层
看不懂是说什么
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-17 17:33 , Processed in 0.080689 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表