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
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 ]