中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-13 15:39
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » [求助]dos批处理问题 请教高手
可打印版本  1,981 / 7
第1楼 wolfkin 发表于 2004-11-30 00:00
初级用户 发帖 18 积分 148
[求助]dos批处理问题 请教高手
我想将数字 1 写入 2.txt 文件 2写入3.txt 类推 如何实现
使用FOR /L %a IN (1,1,9) DO echo %a>>%a.txt 只能实现将数字1写入1.txt
请高手指点
p: 应为是用于批处理可以多行实现
第2楼 willsort 发表于 2004-12-06 00:00
元老会员 发帖 1,512 积分 4,432
建议版主将此主题转至“解答室”,也建议楼主将此类问题发在“解答室”。Re wolfkin: 给你一个思路,细节你可以自己修改。数字如果很多,需要使用嵌套循环,可以参考下面给出的链接dos批处理问题 急!
@echo off
if == call %0 1 2 3 4 5 6 7 8 9:loop
if == goto end
echo %1>%2.txt
shift
goto loop:end
第3楼 dosni 发表于 2004-12-12 00:00
初级用户 发帖 1 积分 105
我喜欢的就是这个!
第4楼 TJ88 发表于 2004-12-23 00:00
初级用户 发帖 7 积分 118
那位高人给解释解释每句是什么意思啊?
第5楼 lxmxn 发表于 2006-11-15 12:09
版主 发帖 4,938 积分 11,386


@echo off
if == call %0 1 2 3 4 5 6 7 8 9:loop
if == goto end
echo %1>%2.txt
shift
goto loop:end

  以上代码现在看来应该是这样的吧:

  顶起来,顺便可以让大家也学习一下shift的用法。
第6楼 electronixtar 发表于 2006-11-15 12:34
铂金会员 发帖 2,672 积分 7,493
学习!
第7楼 reddragonfly 发表于 2006-11-15 15:05
初级用户 发帖 21 积分 48
>这好像是html语言中的表现形式(相当于重定向符>),好像不适用于批处理文件中吧!!!


在批处理文件中很难看到shift命令的影子,我的意识告诉我此命令比较难,看了一下它的帮助,关于此命令的参数介绍非常的简捷,参数也很少;就是因为可参考的资料有限,应用范围很小,所以对此命令的了解比较模糊,也很有限;不知哪位朋友可以结合实例深入的讲解一下此命令的用法呢?在此表示谢过!!!

[ Last edited by reddragonfly on 2006-11-15 at 03:21 PM ]
第8楼 electronixtar 发表于 2006-11-15 23:33
铂金会员 发帖 2,672 积分 7,493

>这好像是html语言中的表现形式(相当于重定向符>),好像不适用于批处理文件中吧!!!


联盟的论坛转换过,转换过程好像没有把 > 转换成 >
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023