bat程序连续执行不能退出关闭及其妙用

 时间:2024-10-31 03:52:07

在bat的应用中,很多人遇到的是如何让bat能够不快速运行后退出。但是有的却发现自传陔侔抒己的bat无法停止,这似乎看上去矛盾,其实是逻辑的误判导致的;本经验主要解决的就是如何停止以及如何加以利用。

工具/原料

bat程序

win系统

一:单bat程序无法关闭情况

1、我们创建一个cmd命名的bat文件,并且bat的内容也是cmd,此时运行后发现dos窗口中cmd不停运行,无法停止,并且没有任何cmd指令的回应。

bat程序连续执行不能退出关闭及其妙用

二:针对单bat情况的解决办法

1、以上看上去似乎不合逻辑,其实是大家对逻辑的误判。解释:当我们执行bat文件时,文件内容执行cmd,这相当于回调了cmd.b锾攒揉敫at文件本身,然后依次执行该循环,无穷无尽。解决:我们只需要将文件更改为test.bat即可。也就是不要讲bat文件轻易命名为cmd,一定不要忽略这一点,请对关键词保持敬畏。

bat程序连续执行不能退出关闭及其妙用

2、我们可以看一下文件指令本身,主程序test.bat的指令时cmd;而同目录下有一个cmd.bat文件,而cmd.bat本身的指令时cmd;注:同目录下的bat文件可以通过名称直接互相引用

bat程序连续执行不能退出关闭及其妙用

3、当我们双击test.bat文件,相当于激活了cmd.bat文件,其又开始疯狂的回调其自身。

bat程序连续执行不能退出关闭及其妙用bat程序连续执行不能退出关闭及其妙用

2、实际运行程序后,可以看到第一指令执行后,到了pause环节,我们可以轻触键盘,将程序再执行一次。也可以鼠标直接关闭dos窗口不进行继续执行。

bat程序连续执行不能退出关闭及其妙用
  • Win10如何打开任务计划程序来定时运行程序
  • windows server 2008怎么修改密码
  • 电脑如何使用dos命令查看文件夹下全部目录
  • 本地组策略怎么关闭电脑自动播放
  • filezilla不能传文件怎么办
  • 热门搜索
    沙坡头旅游攻略 加拿大旅游攻略 湄洲岛旅游攻略 外伶仃岛旅游攻略 黑河旅游 芬兰旅游 嘉兴旅游景点大全 北京旅游局 本溪旅游景点 东钱湖旅游度假区