【发布时间】:2018-07-09 12:44:35
【问题描述】:
我正在尝试从命令提示符运行.bat 脚本。但是,一旦脚本结束,我想要么自动再次运行 bat 脚本,要么返回到路径并手动输入 bat 脚本名称,然后再次运行它。任何一个都可以。
我尝试使用暂停或仅使用退出,但没有成功。
批处理脚本:
@echo off
title runner
set /p man=
if %man% == 1 goto Kane
:1
echo Hello Kane
pause
exit
【问题讨论】:
-
不要使用
exit,而是使用goto top,并将标签:top放在您想要返回的位置? -
FYI 命令提示符中的向上/向下箭头将导航您之前输入的命令,这可以节省一些重新输入。
-
我确定
pause和exit确实有效;为什么要期望他们建立一个循环,而他们不打算这样做? -
我想知道,为什么你不抱怨像
The system cannot find the batch label specified - Kane这样的错误... // 而不是pause或Exit,看看GOTO 命令跨度> -
@Stephan 是的,它已在我的代码中修复,但是当我复制并粘贴到堆栈溢出时,我把它搞砸了。谢谢你让我知道
标签: batch-file cmd