[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

我想编一个批处理,不大会for循环,请高手指教,流程如下——
1.让用户输入次数。
2.让用户打入重复文字。
3.让用户输入文件名。
4.在当前目录下创建一个文件名(用户第三步输的),再在文件名里X次(X=第一步输的)打出用户的重复文字。
5.完成,关闭。

举个例子
我要把“你好”在一个叫“欢迎语”的文件中重复20次,那就在第一步打“10”,第二步打“你好”,第三步打“欢迎语”,就会自动生成文件并完成要求。
打开文件后,可以看到里面是这样的:你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好你好
麻烦高手给我个代码,急着用

  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

评分人数

TOP

返回列表