怎么让BAT文件不一闪而过

怎么让BAT文件不一闪而过
2024-11-22 13:18:11
推荐回答(5个)
回答1:

两种方法:
1、在.bat文件末尾加上pause:提示用户“按任意键继续”
2、通过修改.bat文件的打开指令,让每个bat文件执行完之后都暂停。
操作方法:
1)打开注册表编辑器 regedit
2)找到HKEY_CLASSES_ROOT\batfile\shell\open\command 位置
3)将默认值修改为:”%1” %* & pause
 这个命令的作用是在打开该bat文件之后再执行一个 pause 命令,这样就可以避免上述问题发生了。
对于“以管理员身份运行”
4)还需修改 HKEY_CLASSES_ROOT\batfile\shell\runas\command 位置,将其默认值改为:%SystemRoot%\System32\cmd.exe /C “%1” %* & pause

回答2:

选择暂停或者使用延迟.举个例子..
@echo off
echo 我是例子>1.txt
pause
::上行就是暂停的命令,会提示用户 "请按任意键继续..." 不按键就一直等待...
echo 我是例子2>>1.txt
ping -n 3 127.1>nul
::三秒后执行下一条代码...(这就是延迟)
echo 我是例子3>>1.txt
exit

回答3:

放到盘里不要放到桌面上,或者在BAT最后加上个pause

回答4:

在末尾加PAUSE。

回答5:

cmd.exe /k bat文件

========= 1.bat =========
@echo off
dir .
========= 1.bat =========

在cmd窗口中输入 cmd.exe /k 1.bat 就可以执行1.bat里的内容,并且不关闭