中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-07 13:49
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 新人兴起.学习了会批处理.请教一个生成文本的问题. 查看 722 回复 3
楼 主 新人兴起.学习了会批处理.请教一个生成文本的问题. 发表于 2008-02-18 11:02 ·  中国 海南 海口 电信
新手上路
积分 16
发帖 6
注册 2008-02-18 04:52
18年会员
UID 110873
性别 男
状态 离线
初来...先感谢回帖帮助的大大.

@echo off
for %%i in (*.cmd) do (
del /a /f /q %%~ni.bat 2>nul
for /f "tokens=*" %%j in (%%i) do (
>>%%~ni.bat echo %%j
)
)


如何写一个批处理生成以上文本?至于文件名.保存为1.txt吧.
期待中...看了一个晚上例子.就是想不明白这里.

哦.顺道问问.以上是解密批处理.但是是解密所在目录所有批处理.
如何改成.自己指定一个文件来解密呢?


学习中...很笨...感谢回答.

[ Last edited by linamong on 2008-2-18 at 11:07 AM ]
2 发表于 2008-02-18 13:52 ·  中国 上海 浦东新区 电信
新手上路
积分 19
发帖 7
注册 2007-07-25 19:21
19年会员
UID 94025
性别 男
状态 离线
echo xxx>1.txt
特殊字符用转义符合^
3 发表于 2008-02-18 14:02 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
红色转定义

>1.txt echo @echo off
>>1.txt echo dir /w *.cmd^|find /i ".cmd"
>>1.txt echo set /p file=指定一个文件:
>>1.txt echo for %%%%i in (*%%file%%*) do (
>>1.txt echo del /a /f /q %%%%~ni.bat 2^>nul
>>1.txt echo for /f "tokens=*" %%%%j in (%%%%i) do (
>>1.txt echo ^>^>%%%%~ni.bat echo %%%%j
>>1.txt echo ))
第一高手 第二高手

4 发表于 2008-02-18 21:16 ·  中国 海南 海口 电信
新手上路
积分 16
发帖 6
注册 2008-02-18 04:52
18年会员
UID 110873
性别 男
状态 离线
感谢andoor 与 fastslz 的回答
因为没有耐心去看置顶的学习例子和资料

贸然的发问了。呵呵。回答很好 学习了。感谢!
论坛跳转: