Loops 试图找出批处理文件运行两次的原因
我确信这是显而易见的,但我似乎无法理解,由于某种原因,我在下面粘贴的批处理文件在点击“重命名”时总是运行两次而不是一次。有人能告诉我这是什么问题吗?这与另外两个问题有关-和 这是批处理文件--> 这一行:Loops 试图找出批处理文件运行两次的原因,loops,dos,batch-file,Loops,Dos,Batch File,我确信这是显而易见的,但我似乎无法理解,由于某种原因,我在下面粘贴的批处理文件在点击“重命名”时总是运行两次而不是一次。有人能告诉我这是什么问题吗?这与另外两个问题有关-和 这是批处理文件--> 这一行: if %count% GEQ 5 call :rename 正在调用:重命名。重命名返回后,代码在此if之后继续,该if恰好是:rename 替换为以下代码以查看发生了什么: echo before call if %count% GEQ 5 call :rename echo after
if %count% GEQ 5 call :rename
正在调用:重命名。重命名返回后,代码在此if之后继续,该if恰好是:rename
替换为以下代码以查看发生了什么:
echo before call
if %count% GEQ 5 call :rename
echo after call
谢谢你,这很有效,很有意义。我添加了一个goto:eof来退出。
echo before call
if %count% GEQ 5 call :rename
echo after call