中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求教 如何生成多个不同内容的16进制文件
作者:
标题: 求教 如何生成多个不同内容的16进制文件 上一主题 | 下一主题
Sublimity
新手上路





积分 6
发帖 2
注册 2008-9-30
状态 离线
『楼 主』:  求教 如何生成多个不同内容的16进制文件

最近需要搞个16进制文件序列
可是手动填写又太麻烦
求教如何编写个
0A 4B 55 00 1F 00 00
0A 4B 55 00 1F 00 01
0A 4B 55 00 1F 00 02
一直到
0A 4B 55 00 1F FF FF
其中每行数据是一个文件
起名 0001.SPT一直到 FFFF.SPT


我会写批量生成空文件的
也会写批量生成一个文件里包含上述数据的
但是合在一起就懵了
哪个高手写个 最好再解释下
非常感谢

2008-9-30 15:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 2 楼』:  

也会写批量生成一个文件里包含上述数据的
这个都能?那你的不就完成了呀

你把你能写的写出来。。。



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2008-9-30 15:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Sublimity
新手上路





积分 6
发帖 2
注册 2008-9-30
状态 离线
『第 3 楼』:  

@echo off
for /l %%i in (1,1,9999) do set str=%%i&call :lp
echo finish
pause>nul&goto :eof
:lp
if "%str:~3%"=="" set str=0%str%
if "%str:~3%"=="" goto lp
echo ^0A 4B 55 00 1F 00 00^ %str%^ >>1.SPT



我可以做到一个文件夹里包含我要的所有数据
看我不知道如何把他们每一列写入不同的spt文件中

2008-9-30 17:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 4 楼』:  

你觉得你的对麽?

如果你的是对的,那么只用改

>>1.spt

>%str%.spt



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2008-9-30 18:52
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 5 楼』:  



  Quote:
cmd ~  0:13:42.26
  # \>set lists=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

cmd ~  0:13:49.89
  # \>for %a in (%lists%) do @for %b in (%lists%) do @for %c in (%lists%) do @for %d in (%lists%) do @echo/0A 4B 55 00 1F %a%b %c%d>%a%b%c%d.txt

cmd ~  0:13:59.51
  # \>dir /w /-c /p *.txt
驱动器 E 中的卷没有标签。
卷的序列号是 0428-0727

E:\unix\te 的目录

0000.txt          0001.txt          0002.txt          0003.txt          0004.txt          0005.txt          0006.txt          0007.txt          0008.txt
0037.txt          0038.txt          0039.txt          003A.txt          003B.txt          003C.txt          003D.txt          003E.txt          003F.txt
006E.txt          006F.txt          0070.txt          0071.txt          0072.txt          0073.txt          0074.txt          0075.txt          0076.txt
00A5.txt          00A6.txt          00A7.txt          00A8.txt          00A9.txt          00AA.txt          00AB.txt          00AC.txt          00AD.txt
00DC.txt          00DD.txt          00DE.txt          00DF.txt          00E0.txt          00E1.txt          00E2.txt          00E3.txt          00E4.txt
0113.txt          0114.txt          0115.txt          0116.txt          0117.txt          0118.txt          0119.txt          011A.txt          011B.txt
014A.txt          014B.txt          014C.txt          014D.txt          014E.txt          014F.txt          0150.txt          0151.txt          0152.txt
0181.txt          0182.txt          0183.txt          0184.txt          0185.txt          0186.txt          0187.txt          0188.txt          0189.txt
01B8.txt          01B9.txt          01BA.txt          01BB.txt          01BC.txt          01BD.txt          01BE.txt          01BF.txt          01C0.txt
.....



2008-10-1 00:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: