我需要一个批处理文件来启动给定文件夹中的所有文件(在这种情况下,它是c:\ macros\day).
我尝试过以下内容,但它似乎没有做任何事情.
for /f %i in ('C:\macros\Day /b') DO command %i
Run Code Online (Sandbox Code Playgroud)
这可以从我的命令行工作:
for /F "usebackq" %%i in (`dir /b C:\macros\Day\`) DO %%i
Run Code Online (Sandbox Code Playgroud)
就像这样:
for %%i in (C:\macros\Day\*) do %%i
Run Code Online (Sandbox Code Playgroud)
您使用了不正确的变体for
.干得好(双关语)for %%i in (c:\macros\Day\*) do %%i
编辑:如果您需要运行command
所有文件:for %%i in (c:\macros\Day\*) do command %%i