02256905 发表于 2010-1-4 11:29:55

关于fileopen和fileread的困惑

本帖最后由 02256905 于 2010-1-4 11:32 编辑

利用AUTOIT实现如下功能:
使用fileopen方法以16进制打开一个文件,在使用fileread方法得到这个16进制数据
两个相同的文件存放在不同的目录,再用上述方法得到这两个文件的16进制数据X1和X2,判断X1=X2?
现在遇到的情况是,如果把上述比较的操作放在同一个脚本里去执行,(脚本里有很多的比较操作)那么2个相同文件的16进制数据有时会不一样,但是把这个不一样的情况放在单独的一个脚本去执行,这两个文件的16进制数据又是一样的!何解?脚本里能加延迟的都加了,时间足够长,但老是出现这种状况。高手指点一下啊!:face (13):

顽固不化 发表于 2010-1-4 14:18:47

辛苦你说了这么多。
但没看懂。

59123608 发表于 2010-1-4 14:22:45

:face (36):我也看的眼晕:face (16):

02256905 发表于 2010-1-4 15:17:46

简单地说,有几行脚本,作用是查看2相同个文件(这2个文件放在不同的目录下)的16进制数据,如果16进制数据一样就输出1,不一样输出2.理论上应该输出的是1.但是把这几行脚本放在一个比较长的脚本里去执行,输出结果是2(应该是1才对),如果单独去执行这几行脚本,结果就是1.这下应该明白了吧

316428696 发表于 2010-1-22 00:56:05

没看懂!...

bhwhui 发表于 2010-1-22 01:43:59

呵呵呵,我最近也碰到类是问题,还是等待的时间不够长,我的时间计算显示文件如果>200K 比较完需历时3秒左右,400K需要5秒以上,你再加大时间或判断计算机是否忙等来监控一下,就知道了。

netegg 发表于 2010-1-22 02:03:05

简单说,是不是就是比较长的16进制文本?

lubb 发表于 2010-1-30 14:21:28

看不懂是说什么
页: [1]
查看完整版本: 关于fileopen和fileread的困惑