还有的这样
请按任意键继续. .E:\VISUAL~1>
半天不自动退出。求能在批处理,强制关闭子目录批处理。不出现这不自动关闭情况
试了下,但是这是全部不需要使用者选择自动运行。但这样调用子目录批处理成了无限循环了。
【请按任意键继续】,刚开始出现是开始。完成后再次出现【请按任意键继续】,本来这个应该运行完直接关闭批处理的,但是又重新开始运行了。怎么不让第2个【请按任意键继续】自动循环,或者在出现前【请按任意键继续】前关闭批处理呢?
说明被调用的批处理本来就是无限循环的,要强行关闭它就不能用call而要用start 调用,并适当延时再关闭它,这是个下下策
既调用它又不想循环最好就是改写那一个,按猜测多半的可能说一下(我懒得去下载):
如果有两处pause, 都去掉,且去掉第二个pause之后内容(有set/p=请按任意键退出... <nul也去掉)
如果是只有一处pause 但最后一行是goto :xxx类的,把这个goto :xxx去掉就不循环了
对于那个被调用的批处理文件过段时间会还原的问题,你可以把改好的另存个批处理名,并调用这一个就行了,按说这办法你自己也能想到,或干脆把它组合到本批处理一起不用另外调用