找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19014|回复: 1

[文件操作] 批处理怎样根据用户输入的内容来创建文件名?

[复制链接]
发表于 2012-6-12 19:39:05 | 显示全部楼层 |阅读模式
我想编一个批处理,不大会for循环,请高手指教,流程如下——
1.让用户输入次数。
2.让用户打入重复文字。
3.让用户输入文件名。
4.在当前目录下创建一个文件名(用户第三步输的),再在文件名里X次(X=第一步输的)打出用户的重复文字。
5.完成,关闭。

举个例子
我要把“你好”在一个叫“欢迎语”的文件中重复20次,那就在第一步打“10”,第二步打“你好”,第三步打“欢迎语”,就会自动生成文件并完成要求。
打开文件后,可以看到里面是这样的:你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好
麻烦高手给我个代码,急着用
发表于 2012-6-12 20:07:56 | 显示全部楼层
  1. @echo off & setlocal enabledelayedexpansion
  2. set/p cs=输入次数:
  3. set/p wz=输入重复文字:
  4. set/p wjm=输入文件名:
  5. for /l %%a in (1,1,%cs%%) do set #=!#!!wz!
  6. echo,!#! >!wjm!.txt
复制代码

评分

参与人数 1技术 +1 收起 理由
331252240 + 1 好的,谢谢

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 04:53 , Processed in 0.018280 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表