)出现问题。
我正在处理一些已经存在很长时间的Windows .bat
文件。在他们的最后一行中,他们有一个没有参数的exit
语句。
这对我来说似乎是完全多余的。他们是否存在有效的理由?
带有poput /b
选项的exit
将退出批处理文件和 cmd.exe实例。
当您从探险家启动批处理文件时,没有差异,
但是,当您从CMD窗口启动批处理文件时,当批处理文件执行exit
时,窗口关闭。
通常,您应该避免这种情况,因为这是令人讨厌的行为,因此您无法构建另一个批处理文件调用此类型的文件,因为exit
还取消了调用批处理文件。
call myAnnoyingBatch.bat
echo This won't be displayed anymore
我只知道在脚本末尾使用exit
的一个充分理由。
当您构建一个应该是子弹的拖放脚本时,您需要出口以避免使用某些文件名(例如cat&dog.png