Board logo

标题: [求助]cmd环境下for语句后如何接多条命令语句 [打印本页]

作者: blogsss     时间: 2007-6-28 23:02    标题: [求助]cmd环境下for语句后如何接多条命令语句

请教各位高手:在cmd环境下(非批处理文件哦),如何在for语句后接命令呢?

大家都知道在cmd下,& 和 && 可以将两个命令一起提交并执行,比如

@echo abc && @echo def

但是当有for语句时,

for /f "delims=" %m in (1.txt) do @echo %m &@echo abc

后边的@echo abc 会包含在循环体内,即abc输出的个数和 %m一样多,

而在下只想让abc输出一次,即执行完for语句再执行最后一句,该怎么实现呢?

先行谢过!

[ Last edited by bjsh on 2007-7-31 at 10:35 AM ]
作者: blogsss     时间: 2007-6-28 23:23
在线等。。大家帮帮忙了。。。
作者: dikex     时间: 2007-6-28 23:24
(for /f "delims=" %m in (1.txt) do @echo %m) & @echo abc
作者: stornager     时间: 2007-6-28 23:25
这样不就行啦吗?
for /f "delims=" %m in (1.txt) do @echo %m
@echo abc
作者: blogsss     时间: 2007-6-29 07:19


  Quote:
Originally posted by dikex at 2007-6-28 11:24 PM:
(for /f "delims=" %m in (1.txt) do @echo %m) & @echo abc

高手啊!多谢!