在 cmd 环境中:
- 当前目录
- 环境变量
Path
在运行窗口中:
- 注册表
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths
和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
使用 .bat
文件测试:
:: path_test.bat
@echo off
echo.%~dpnx0
pause
将文件放入以上 目录/配置,执行命令,将显示的路径下的文件删除,重复操作即可确定顺序。
注册表中添加的命令用于在 运行 窗口运行,cmd 环境不识别。
使用 运行(Win + R) 窗口输入 path_test
会从 path 去寻找,如果输入 path_test.bat
会从注册表寻找。