[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

10元请问调用debug写入exe的BAT代码的问题在哪?

想用批处理同时写出两个exe文件,请问一下为什么call:add_1时1.exe可以正常写出但是一到call:2时就没法写出了顺便问一下 more <"%~f0" +1|debug>nul 是读取整个文件第一行后所有的内容的内容给debug吗,能否用more读取指定范围内的数据给debug

call:add_1
if not exist 1.exe (echo no find.&pause>nul&exit) else (echo finish&pause>nul)

call:add_2
if not exist 2.exe (echo no find.&pause>nul&exit) else (echo finish&pause>nul&exit)

:add_1
pushd %tmp%\t1.17&&more <"%~f0" +1|debug>nul&&popd&&copy/b %tmp%\t1.17\t* "1.exe"&&rd/s/q %tmp%\t1.17
e100 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00
... ... ... ...
n t3
rcx
B232
w
q
goto:eof


:add_2
pushd %tmp%\t1.17&&more <"%~f0" +1|debug>nul&&popd&&copy/b %tmp%\t1.17\t* "2.exe"&&rd/s/q %tmp%\t1.17
e100 4D 5A 90 00 03 00 00 00 04 00 00 00 FF FF 00 00
... ... ... ...
n t3
rcx
B232
w
:goto:eof

回复 2# zaqmlp


  嗯嗯,其实我是要写三个文件的,直接加入就好了吗

TOP

回复 4# zaqmlp


    好我测试一下,但是其中有一个文件为bmp格式的图片最后一个问题了=-=

TOP

回复 6# zaqmlp


    转了你看看

TOP

回复 9# Batcher


    嗯嗯谢谢指点

TOP

回复 2# zaqmlp


    T文件到T10以上的时候copy合并的时候顺序会出错

TOP

返回列表