通过批处理文件关闭进入无限循环?

fru*_*kad 1 windows cmd shutdown batch-file

问题:

在运行批处理文件时,它会进入无限循环

码:

shutdown -s -t 050
Run Code Online (Sandbox Code Playgroud)

输出:

跑完批处理文件 在此输入图像描述

我在普通批处理文件中运行时的输出: 在此输入图像描述

我在管理批处理文件中运行时的输出:

在此输入图像描述

问题: 现在我想知道为什么会发生这种情况,并想知道如何正常地从批处理文件中运行shutdown命令,如果不是这样的话?

fox*_*ive 9

您调用了批处理文件 shutdown

使用非系统命令或内部命令的名称.

  • 除了更改批处理文件名之外,您还可以将其编辑为运行`shutdown.exe -s -t 050`,因为它不是内部shell命令. (5认同)
  • 称之为"Shutdown50.bat". (2认同)