我有一个testt.bat文件,其中包含:
echo abc
echo cba
当我打开命令提示符并输入testt.bat时,我收到输出:
C:\>testt.bat
C:\>echo abc
abc
C:\>echo cba
cba
C:\>
命令提示符保持打开状态,等待我输入更多命令。
问题: 如果我双击testt.bat我收到相同的输出但cmd立即退出。 我希望能够保留提示并输入更多命令。
所以基本上我想整合"打开CMD"部分进入批处理文件。
我试过了:
start cmd /k "echo abc" & "echo bca"
但它只执行第一部分" echo abc"没有第二部分。
修改 我设法通过创建第二个批处理文件" TESTX.bat"包含:
start testt.bat
有没有办法在不需要使用2个批处理文件的情况下做同样的事情?
答案 0 :(得分:3)
这应该适合你。
start cmd /k "echo abc & echo bca"
答案 1 :(得分:0)
在最后添加press any key to continue
,您会收到@echo off
或者,如果只有echo命令,你可以这样做:
@echo off :set1 echo abc echo cba cls goto set1
如果你想要C:/>要离开,只需在开头输入site id date1 date2
A 4/14/2001 1/1/1997
B 3/04/2000 4/8/1999
。