1、- path c:\windows\system32;%path%
复制代码
- set "path=c:\windows\system32;%path%"
复制代码 这两句是基本等价的,只是第二个可能稍严谨一点,因为 %path% 也许含有特殊字符。最严谨的办法还是开启变量延迟后再赋值- setlocal enabledelayedexpansion
- path c:\windows\system32;!path!
复制代码 2、不是,cmd 找到外部命令有几种途径:- 人为指定所在路径
- 当前工作路径下存在同名可执行文件
- path 的路径中存在同名可执行文件
复制代码 执行 start c:\windows\system32\cmd.exe 后,工作路径还是当前路径,所以和 start 前的状态没啥区别 |