防止命令提示符在运行命令后关闭的 3 种方法(批处理文件暂停)
- 类别: 杂项
当我们运行任何批处理文件时,命令提示符窗口很快就会出现,并且它会同时运行,并且您无法确切地获得在 CMD 上运行的命令作为批处理文件的结果。
批处理文件包含执行一些与系统相关的操作的命令,这些命令一个接一个地执行。那么,如果您想查看通过批处理文件运行的命令,并且希望防止命令提示符窗口自动关闭,该怎么办。 快速总结 隐藏 1 第一种方式 2 第二种方式 3 第三种方式
以下是防止命令提示符窗口在运行命令后关闭的 3 种方法。寻找任何您认为简单且最适合您的解决方案。
第一种方式
通过右键单击在记事本中打开批处理文件,然后从列表中单击编辑。

并将以下命令粘贴到批处理文件的末尾
指令 /k

接下来,按 Ctrl+s 保存文件并关闭记事本。双击您的 .bat 文件。只要您希望 CMD 保持打开状态,您就会看到 CMD 将保持打开状态。

这是防止命令提示符窗口在运行命令后关闭的非常简单方便的方法。
第二种方式
我将向您展示的第二种方法也是一种简单的方法。
通过右键单击您的 bat 文件并从列表中选择编辑来编辑它。您的文件将在记事本中打开。

现在在 bat 文件的末尾添加 PAUSE 字样。这将使命令提示符窗口保持打开状态,直到您不按任何键为止。

只要你不按任何键,你就可以很容易地在 CMD 中看到对 bat 文件的结果运行的每个命令。

第三种方式
您可以通过在 Windows 注册表中添加注册表项来防止命令提示符窗口在运行命令后关闭。为此,请在记事本中键入以下代码并使用 .reg 扩展名保存文件。
Windows 注册表编辑器 5.00 版
[HKEY_CLASSES_ROOTApplicationspowershell.exeshellopencommand]
@= C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe –noExit & \ %1\
[HKEY_CLASSES_ROOTMicrosoft.PowerShellScript.1Shell Command]
@= C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe –NoExit -Command if ( ( Get-ExecutionPolicy ) –ne 'AllSigned') { Set-ExecutionPolicy –范围进程绕过 }; & \ %1 \
保存文件后,双击它。此注册表将保存到您的 Windows 注册表编辑器。现在运行任何命令,只要您将其保持打开状态,命令提示符窗口就会保持打开状态。

这些都是保持命令提示符窗口打开的简单快捷的方法,以便您可以轻松配置和查看通过批处理文件或 Powershell 脚本运行的每个命令。如果您想了解与此相关的任何其他信息,请在下面发表评论。谢谢你。