gpt4 book ai didi

windows - 运行给定目录中的所有批处理文件

转载 作者:可可西里 更新时间:2023-11-01 10:03:52 25 4
gpt4 key购买 nike

我有以下用于运行目录中所有文件的批处理脚本.然而这个脚本是一个无限循环并且不断重复。有没有办法在完成最后一个批处理文件时停止脚本以下是我的脚本

@echo off 
for /R %%x in (*.bat) do (
call "%%x"
)
pause

最佳答案

由于您将此脚本包含在当前目录中,因此它与其他脚本一起运行:递归/无限调用。

要么将此脚本放在上一层,cd 到 bat 文件的目录中,然后使用 ..\yourscript.bat 调用它

或者您可以过滤掉循环中的当前脚本:

@echo off 
for /R %%x in (*.bat) do (
if not "%%x" == "%~0" call "%%x"
)

关于windows - 运行给定目录中的所有批处理文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40853869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com