批处理命令pause需要手动输入任意键才能继续,我想知道BAT中有没有命令模拟任意键让你不需要手动就能继续
Test1.bat如下@echooffechoThisisTest1.pauseTest2如下@echooffechoThisisTest2.pauseTest.bat如...
Test1.bat 如下
@echo off
echo This is Test1.
pause
Test2 如下
@echo off
echo This is Test2.
pause
Test.bat 如下
@echo off
call Test1.bat
{ }
call Test2.bat
有没有一个命令在{}的位置让Test.bat运行之后不需要按任意键就能显示如下
This is Test1
This is Test2
各位大大如果知道请告知,有急用!感激不尽....小弟穷,所有家当20分送上 展开
@echo off
echo This is Test1.
pause
Test2 如下
@echo off
echo This is Test2.
pause
Test.bat 如下
@echo off
call Test1.bat
{ }
call Test2.bat
有没有一个命令在{}的位置让Test.bat运行之后不需要按任意键就能显示如下
This is Test1
This is Test2
各位大大如果知道请告知,有急用!感激不尽....小弟穷,所有家当20分送上 展开
2个回答
展开全部
加延时命令
ping -n 10 127.1>nul
或者下载choice
ping -n 10 127.1>nul
或者下载choice
追问
没人回答了,尽管没解决,还是选你的为满意答案吧
我无意间发现了解决办法,希望碰到同样问题的人能够得到解答,解决办法就是将Test.bat改成如下:
@echo off
echo. | call Test1.bat
echo.| call Test2.bat
pause
就好了,注意echo后面有个点,|符号将echo输出的回车传给后面的CALL作为其输入,相当于我们在运行完CALL后输了一个回车,就能将Test1后面的PAUSE抵消掉了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询