如何让bat文件执行后的dos窗口部关闭呢

时间:2022-07-23 23:48:38
比如很简单的在
start.bat文件中写:
java hello.class

---
但是执行后 就把dos窗口关闭了,我想不关闭 看输出的信息,
该如何设置呢

10 个解决方案

#1


试试在批处理文件最后末尾加入一行
call cmd.exe

#2


回 楼上的不行啊

#3


up

#4


加上 pause

#5


谢谢楼上的,还有其他方法吗!

#6


哈 其他不是太清楚 你可以找一下baidu 

以前也有这样的帖子

#7


echo. & pause

#8


pause是最好的办法

还有个办法,就是修改关联,在cmd里运行:
设置为保留:ftype batfile=cmd.exe /k "%1“ %*
设置为关闭:ftype batfile="%1” %*

这样,所有的批处理都会受到影响

#9


错误修改:“ 改为 "

pause是最好的办法

还有个办法,就是修改关联,在cmd里运行:
设置为保留:ftype batfile=cmd.exe /k "%1" %*
设置为关闭:ftype batfile="%1" %*

这样,所有的批处理都会受到影响

#10


start.bat
中这样写
cmd /k java hello.class

#1


试试在批处理文件最后末尾加入一行
call cmd.exe

#2


回 楼上的不行啊

#3


up

#4


加上 pause

#5


谢谢楼上的,还有其他方法吗!

#6


哈 其他不是太清楚 你可以找一下baidu 

以前也有这样的帖子

#7


echo. & pause

#8


pause是最好的办法

还有个办法,就是修改关联,在cmd里运行:
设置为保留:ftype batfile=cmd.exe /k "%1“ %*
设置为关闭:ftype batfile="%1” %*

这样,所有的批处理都会受到影响

#9


错误修改:“ 改为 "

pause是最好的办法

还有个办法,就是修改关联,在cmd里运行:
设置为保留:ftype batfile=cmd.exe /k "%1" %*
设置为关闭:ftype batfile="%1" %*

这样,所有的批处理都会受到影响

#10


start.bat
中这样写
cmd /k java hello.class