vbs或者批处理文件生成对应的txt文件
等待用户输入变量,如6001,之后自动生成c:/111.txt,如已经存在自动覆盖,里面的内容是6001换行6002换行。。。6050,即输入的那个数开始,总共50个数字...
等待用户输入变量,如6001,之后自动生成c:/111.txt,如已经存在自动覆盖,里面的内容是6001换行6002换行。。。6050,即输入的那个数开始,总共50个数字,每个一行。
fastslz 谢谢你,不过照你这样做成的批处理文件,如果原来有111.txt,没有把原来里面的内容清除掉。
能否最后一行不是回车,而是数字呢? 展开
fastslz 谢谢你,不过照你这样做成的批处理文件,如果原来有111.txt,没有把原来里面的内容清除掉。
能否最后一行不是回车,而是数字呢? 展开
2个回答
展开全部
@echo off
set /p N=输入变量
if not defined N exit
set /a NN=N+49
if exist c:\111.txt del c:\111.txt
for /l %%i in (%N%,1,%NN%) do echo %%i>>c:\111.txt
rem 最后一行没有换行符
@echo off
set /p N=输入变量
if not defined N exit
set /a NN=N+49
if exist c:\111.txt del c:\111.txt
for /l %%i in (%N%,1,%NN%) do if "%%i"=="%NN%" (set /p =%%i<nul>>c:\111.txt) else (echo %%i>>c:\111.txt)
rem 倒数50,最后一行没有换行符
@echo off
set /p N=输入变量
if not defined N exit
set /a NN=N-49
if exist c:\111.txt del c:\111.txt
for /l %%i in (%N%,-1,%NN%) do if "%%i"=="%NN%" (set /p =%%i<nul>>c:\111.txt) else (echo %%i>>c:\111.txt)
pause
set /p N=输入变量
if not defined N exit
set /a NN=N+49
if exist c:\111.txt del c:\111.txt
for /l %%i in (%N%,1,%NN%) do echo %%i>>c:\111.txt
rem 最后一行没有换行符
@echo off
set /p N=输入变量
if not defined N exit
set /a NN=N+49
if exist c:\111.txt del c:\111.txt
for /l %%i in (%N%,1,%NN%) do if "%%i"=="%NN%" (set /p =%%i<nul>>c:\111.txt) else (echo %%i>>c:\111.txt)
rem 倒数50,最后一行没有换行符
@echo off
set /p N=输入变量
if not defined N exit
set /a NN=N-49
if exist c:\111.txt del c:\111.txt
for /l %%i in (%N%,-1,%NN%) do if "%%i"=="%NN%" (set /p =%%i<nul>>c:\111.txt) else (echo %%i>>c:\111.txt)
pause
展开全部
Dim n
n=0
n=InputBox ("输入数字","等待输入","6001")
If IsNumeric(n)Then
Call writetxt(n)
End If
Sub writetxt(n)
Dim fso
Set fso = CreateObject("scripting.filesystemobject")
Set txt=fso.CreateTextFile("c:\111.txt",true)
For i = 0 To 49
txt.WriteLine n+i
Next
End Sub
n=0
n=InputBox ("输入数字","等待输入","6001")
If IsNumeric(n)Then
Call writetxt(n)
End If
Sub writetxt(n)
Dim fso
Set fso = CreateObject("scripting.filesystemobject")
Set txt=fso.CreateTextFile("c:\111.txt",true)
For i = 0 To 49
txt.WriteLine n+i
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询