CMD直接执行for
for大部分用在bat中,今天想生成一个从1到100的数,写程序肯定很简单,但是不想开IDE,所有就直接在cmd中完成了。具体代码:
for /L %i in (1,1,100) do echo %i
是有点不同,这里的变量只是一个%,但是效果不好,显示了执行的语句,如图
改进(加入echo off,关闭命令回显):
@echo off &for /L %i in (1,1,100) do echo %i
效果是好点了,如图
但是这里盘符已经没了。可以通过@echo on显示回来。
最好的方法是追加到文件:
for /L %i in (1,1,100) do echo %i>>f:\1-100.txt
要是为了显示的话,加入echo off。