Board logo

标题: 请教各位一个问题 [打印本页]

作者: vxvdos     时间: 2008-9-7 19:37    标题: 请教各位一个问题

D:\ 下 创建一个 0.txt记事本,并把以下内容写入0.txt 中
-------------------------------
@echo off
echo 123
pause >nul
------------这里为止,下面照常运行-------


echo 456
pause

保存为 0.bat



s11ss  的

@more +1 "%~f0">d:\0.bat&d:\0.bat&goto :eof
@echo off
echo 123
pause >nul

如果 pause >nul
下面还有别的命令不弄到0.bat里面去  怎么弄

[ Last edited by vxvdos on 2008-9-8 at 12:51 PM ]
作者: s11ss     时间: 2008-9-7 19:50

@pushd d:\&more +1 "%~f0">0.txt&>nul copy 0.txt 0.bat&0.bat&popd&goto :eof
@echo off
echo 123
pause >nul

作者: HAT     时间: 2008-9-7 19:55
直接生成0.bat不行吗?何必要从0.txt那里绕个弯?
作者: vxvdos     时间: 2008-9-8 07:48
先谢谢了  我再去试下   谢谢啊啊
作者: vxvdos     时间: 2008-9-8 07:50
2楼的同志,,,试了不行啊  你那个  是生成 一个  0.txt 和一个 0.bat
作者: s11ss     时间: 2008-9-8 08:55


  Quote:
Originally posted by vxvdos at 2008-9-8 07:50 AM:
2楼的同志,,,试了不行啊  你那个  是生成 一个  0.txt 和一个 0.bat

你原来的意思是只生成0.bat啊?
@more +1 "%~f0">d:\0.bat&d:\0.bat&goto :eof
@echo off
echo 123
pause >nul
[ Last edited by s11ss on 2008-9-8 at 09:23 AM ]