中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 01:07
楼 主 请教各位一个问题 发表于 2008-09-07 19:37 ·  中国 福建 厦门 电信
初级用户
积分 43
发帖 21
注册 2008-08-20 11:14
UID 123662
性别 男
状态 离线
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 ]
2 发表于 2008-09-07 19:50 ·  中国 北京 海淀区 联通
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
UID 97070
性别 男
状态 离线
@pushd d:\&more +1 "%~f0">0.txt&>nul copy 0.txt 0.bat&0.bat&popd&goto :eof
@echo off
echo 123
pause >nul
3 发表于 2008-09-07 19:55 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
UID 89899
性别 男
状态 离线
直接生成0.bat不行吗?何必要从0.txt那里绕个弯?
4 发表于 2008-09-08 07:48 ·  中国 福建 厦门 电信
初级用户
积分 43
发帖 21
注册 2008-08-20 11:14
UID 123662
性别 男
状态 离线
先谢谢了 我再去试下 谢谢啊啊
5 发表于 2008-09-08 07:50 ·  中国 福建 厦门 电信
初级用户
积分 43
发帖 21
注册 2008-08-20 11:14
UID 123662
性别 男
状态 离线
2楼的同志,,,试了不行啊 你那个 是生成 一个 0.txt 和一个 0.bat
6 发表于 2008-09-08 08:55 ·  中国 北京 海淀区 联通
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
UID 97070
性别 男
状态 离线
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 ]
论坛跳转: