【发布时间】:2011-11-17 23:10:38
【问题描述】:
是否可以用一堆命令创建一个批处理文件(commands.bat)
ECHO HELLO
ECHO HOLA
ECHO KONICHIWA
ECHO ANYONGHASEYO
ECHO BONJOUR
,然后在不同的批处理文件中,CALL commands.bat 并且只执行第 2 行或第 4 行的命令而不知道这些行上的内容?
【问题讨论】:
-
是的,使
echo Hola和echo Bonjour有条件,依赖于某个参数,并在调用commands.bat时,发送该参数。 -
编辑了我的问题。遗漏了一个重要的细节:通过行号而不是字符串包含的内容来调用它们
-
@sehe 我不确定你想指出我的意思,即使是最初的问题。
-
@Mechaflash 你可以做一件事。有一个主
commands.bat,它将只包含echo语句的列表。根据您可能收到的行号(或范围),将该行号中的内容复制到文件末尾到一个单独的文件中,temp.bat并执行它。
标签: batch-file call