如果我有a.com
, a.cmd
, a.bat
, and a.exe
我的文件中的%PATH%
,如果我只调用该命令,Windows 会选择哪一个a
?这是微软官方指定的吗?
我只是想包裹我的gvim.exe
可执行文件-n
,但是我的gvim.bat
似乎既不能从命令行运行,也不能从“运行”对话框运行。
See the 命令搜索序列 https://learn.microsoft.com/en-us/previous-versions//cc723564(v=technet.10)#command-search-sequence在微软文档上
PATH 和 PATHEXT 环境变量各自提供搜索序列的一个元素: PATH 是目录的有序列表“where” 来查看, PATHEXT 是文件扩展名的有序列表(“what") 来查找(如果命令行上未明确提供扩展名)。但是,在使用 PATH 之前,会搜索当前目录。
PATHEXT 变量默认为“.COM;.EXE;.BAT;.CMD”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)