请大家帮忙看这个脚本代码哪里错了,可以执行却没结果
请大家帮忙看这个脚本代码哪里错了,可以执行却没结果,感激不尽!这个是我自已注释的,WINHEX脚本文件,用来FAT分区跳过FAT表及根目录,直接提取JPG文件用的。请指证,谢谢
代码如下:
assign nameinc 0 // 创建一个变量nameinc,值为0
assign secsize 512 // 创建一个变量secsize,值为512
assign fu 0xFFD8FF
messagebox "请确定已经在E盘建立目录1"
goto 0x000 // 跳转到0字节
{ //循环
inc nameinc // 变量nameinc解释为整数。每循环一次加1
find fu down // 查找JPG文件的文件头,向下
iffound //如果找到,执行下面的
assign t currentpos // 当前光标位置讲入变量wjt
ifequal t fu // 比较找到的文件头是不是对的,对就继续
move secsize // 将当前光标向前移动512字节
find fu down // 查找下一个JPG文件的文件头,向下
iffound // 如果发现
assign w currentpos // 当前光标位置讲入变量wjw
ifequal w fu // 比较找到的下一个文件头是不是对的,对就继续
block t w // 两个变量间选块
copyintonewfile "E:\1\1 +nameinc+.jpg" // 保存成JPG文件
goto w //跳转到找到的下一个文件头
else // 如果比较不同,则执行以下代码
exitloop // 跳出循环
endif // 结束IF语句
} // 循环结束,循环执行次数
messagebox "完成!" // 输出信息框,完成。
谢谢大家了 请高手进来指导 很多语法错误, 比如 已经定义了0XFFD8FF向下查找,找到直接标记就完了, 你还比较什么? 即使比较也应该是比较是否在FFD8FF是否在512=0。思路也不是很清晰,需要重新思考、 xingniuniu 发表于 2013-8-2 18:55
很多语法错误, 比如 已经定义了0XFFD8FF向下查找,找到直接标记就完了, 你还比较什么? 即使比较也应该 ...
支持,高手!! 不懂呢,要什么教程吗?我也想学学 没错!!!! 支持,高手!!
页:
[1]