Board logo

标题: [文件操作] [已解决]批处理中1个&与2个&&有什么不同的功能? [打印本页]

作者: ygqiang    时间: 2011-12-27 18:53     标题: [已解决]批处理中1个&与2个&&有什么不同的功能?

本帖最后由 ygqiang 于 2011-12-27 21:42 编辑
  1. if exist %qqtec% start "" %qqtec% & goto :code1
  2. if exist %tmtec% start "" %tmtec% & goto :code1
  3. goto :code1
复制代码
  1. if exist %qqtec% start "" %qqtec%&goto :code1
  2. if exist %tmtec% start "" %tmtec%&goto :code1
  3. goto :code1
复制代码
请教个问题,

1、这2个代码,&前后带与不带空格,是否有影响?
2、如果加2个&&,与加1个&相比,有什么功能上的不同?
3、我要实现的功能是:优先运行qq,如果没有qq ,才运行tm。(qq与tm2个不能同时运行)
作者: qq2501    时间: 2011-12-27 19:11

批处理常用符号详解
http://www.bathome.net/viewthread.php?tid=1205#pid25363
作者: ygqiang    时间: 2011-12-27 21:41

明白了。呵呵

1、没有影响。
2、&是前后命令都执行。 &&是如果前面执行正常,才执行后面命令




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2