![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 22:45 |
共 47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求教 如何生成多个不同内容的16进制文件 |
| 可打印版本 1,084 / 4 |
| 第1楼 Sublimity | 发表于 2008-09-30 15:06 |
| 新手上路 发帖 2 积分 6 | |
|
求教 如何生成多个不同内容的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 我会写批量生成空文件的 也会写批量生成一个文件里包含上述数据的 但是合在一起就懵了 哪个高手写个 最好再解释下 非常感谢 |
|
| 第2楼 slore | 发表于 2008-09-30 15:29 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
也会写批量生成一个文件里包含上述数据的
这个都能?那你的不就完成了呀 你把你能写的写出来。。。 |
|
| 第3楼 Sublimity | 发表于 2008-09-30 17:26 |
| 新手上路 发帖 2 积分 6 | |
|
@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文件中 |
|
| 第4楼 slore | 发表于 2008-09-30 18:52 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
你觉得你的对麽?
如果你的是对的,那么只用改 >>1.spt 为 >%str%.spt |
|
| 第5楼 lxmxn | 发表于 2008-10-01 00:33 |
| 版主 发帖 4,938 积分 11,386 | |
cmd ~ 0:13:42.26 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |