我如何拥有一个会询问姓名的批处理文件:
然后将该名称打印到文本文件 1 - 150 次,具体取决于 我按照顺序打印到文本文件的名称的次数:
实施例
Name:
Number of Times:
Printing to text file
Mike 1
Mike 2
Mike 3
代码:
@ECHO OFF
SET /P uname=Please enter your name:
IF "%uname%"=="" GOTO Error
ECHO %uname%
pause
GOTO End
:Error
ECHO You did not enter your name! Bye bye!!
Pause
我需要它来问我多少次将名称打印到文本文件test.txt
答案 0 :(得分:0)
@ECHO OFF
SET /P uname=Please enter your name:
SET /P count=How many lines:
FOR /L %%G IN (1,1,%count%) DO ECHO %uname% %%G >>C:\Users\admin\Documents\name1.txt
IF "%uname%"=="" GOTO Error
pause
GOTO End
:Error
ECHO You did not enter your name! Bye bye!!
这允许您将任何名称和要打印名称的次数打印到文本文件。我正在使用它来帮助我在一个vb应用程序中编辑下拉列表中的项目。它的音频圣经研究应用程序和圣经的一些书籍有很多章节 - 例如。诗篇有150章。因此,这个脚本允许我将Psalms与每章打印到文本文件,然后我可以将输出复制粘贴到我的下拉列表,而不必输入Psalms 1 Psalms 2 Psalms 3等...点击时每个下拉项目给出了戏剧化该章的音频!再次感谢Stephan的所有帮助。