<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="为什么bat批处理重复只执行一条命令?" id="card1">
<p> 游客</p><p>
标题:为什么bat批处理重复只执行一条命令?<br/>
正文:<br/>
先看2个命令，单独执行每条是成功的，但是，多条命令放到一个.bat文件里，为什么就执行第一条命令呢？比如代码：&amp;gt; uglifyjs %inputPath%appbase.js -o %outputPath%appbase.min.js&amp;gt; uglifyjs %inputPath%requestapi.js -o %outputPath%requestapi.min.js在原来每行命令前面加上start &amp;quot;&amp;quot; 就可以了。注意有空格。start uglifyjs %inputPath%appbase.js -o %outputPath%appbase.min.jsstart uglifyjs %inputPath%requestapi.js -o %outputPath%requestapi.min.js先分享一下简单的静态绑定mac的bat文件内。@echo offecho 开始绑定静态mac...echo 清除arp缓存arp -decho 清除arp缓存--okarp -s 网关ip 网关macecho 绑定成功exit存储后将此文件命名为arp.bat，取这个名字纯属巧合的，但是这个文件名竟然是windows的保留名称，结果就出现bat文件老是重复执行第一条命令，陷入死循环，通过不懈的google和百度，才发现原来是文件名称的原因，起初还以为是bat命令写错，真是汗颜.....@echo offstart  &amp;quot;welcom&amp;quot; &amp;quot;C:\Program Files\Wopti\WoptiUtilities.exe&amp;quot;start &amp;quot;welcom&amp;quot; &amp;quot;C:\Program Files\Sywnl\Wnl.exe&amp;quot;waitexit这是在我电脑上启动的两个程序。&amp;quot;welcom&amp;quot;指定在&amp;ldquo;命令提示符&amp;rdquo;窗口标题栏中显示的标题。&amp;quot;C:\Program Files\Wopti\WoptiUtilities.exe&amp;quot;如果文件路径中有空格，就需要加引号了比如你的要求就不必了@echo offstart  &amp;quot;welcom&amp;quot; c:\1.exe start &amp;quot;welcom&amp;quot; c:\2.<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1003&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1003&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1003&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1003&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1003">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1003">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>