我在不同位置有一些批处理文件,但我已将它们复制到一个文件夹中,现在我该如何创建一个批处理文件来调用所有这些批处理文件。
答案 0 :(得分:2)
使用此:
@echo off
for %%a in ("c:\folder A\*.bat" "c:\folder A\*.cmd") do call "%%a"
答案 1 :(得分:0)
实施例..
call" C:\ users \%username%\ desktop \ name.bat"
答案 2 :(得分:0)
使用:
call 1.bat
call 2.bat
call 3.bat
执行批处理文件
您还可以使用for语句为文件夹
中的每个批处理文件执行调用语句答案 3 :(得分:0)
call
将调用批处理文件。例如,如果您有一个名为anything.bat
的批处理文件,则
call anything.bat
会致电anything.bat
。所以你的解决方案将是
call 1.bat
call 2.bat
call 3.bat
call 4.bat
只需将第一批文件替换为1.bat即可
并将2.bat替换为您的第二批文件
并将3.bat替换为您的第3批文件。
并将4.bat替换为第4批文件。
答案 4 :(得分:0)
如果所有批处理文件都在一个文件夹中,那么您可以这样做:
call *.bat
这将调用文件夹中的所有批处理文件。
如果您不想在一个文件中启动它们(所有批处理文件都在一个文件中启动),那么请执行以下操作:
start *.bat
答案 5 :(得分:0)
这将调用文件夹1.bat
中的文件2.cmd
和call_me
。
您可以将文件放在不同的位置并仍然有效,只需将call_me
替换为所需文件夹的名称,例如Desktop
。
Call "%USERPROFILE%\call_me\1.bat"
Call "%USERPROFILE%\call_me\2.cmd"
答案 6 :(得分:0)
如果要同时执行每个批处理文件,可以使用:
for %%A in (folder\*.bat) do (
start %%A
)
只需用batch-folder替换文件夹。
答案 7 :(得分:0)
我在这里看到了答案,但如果您在其他文件夹中有所需文件,则此处无法应答。 该代码将帮助您进入其他文件夹:
cd "Folder 1"
这将进入其他文件夹,如果你想创建一个代码为
的新文件夹md "My folder"
并且不要忘记“!如果你想要一个文字很少的文件夹,别忘了放置”!计算机会认为它是一个新命令。像:
md / cd My **Folder**
之后,您可以使用
在currnet窗口中打开批处理文件call "MyCode.bat"
或使用
打开各种文件start "Game.exe"
希望我帮助你!