将命令放在变量中

时间:2015-08-23 21:37:09

标签: batch-file

我想将此命令存储在名为code1

的变量中
    dir /a:d /b

所以输出将是: 文件夹1 文件夹2 Folder3 等等... 有什么想法怎么做? 我已经检查了其他问题,当它只是sais回声关闭时。

1 个答案:

答案 0 :(得分:2)

只需将命令存储在变量中即可。要执行,只需展开值:

@echo off
setlocal

:: Define a simple "macro"
set "code1=dir /a:d /b"

:: Execute the "macro"
%code1%