Windows 上的 START 命令找到可执行文件的路径
Where START command on Windows finds the path to executable
我想知道 Windows 上的 START
命令在哪里找到可执行文件的路径。例如,如果我 运行 START /W python
并且在我的 PATH
环境变量中没有到 python.exe
的路径,它会正确找到路径和 运行s python.在我的系统中是 C:\Python27\python.exe
那么,START
如何找到正确的路径?
P.S。
如果我通过命令提示符 (cmd.exe
) 写入 python,它找不到 python.
的路径
谢谢!
当您从命令行或批处理文件使用 START
命令时,或者当您使用 Run
对话框时,系统会遵循 ShellExecute
或 [=13] 记录的行为=] API 来电。
一般来说,应用程序将在以下位置搜索:
- 当前工作目录。
- Windows目录。
- Windows\System32 目录。
- PATH 环境变量中列出的目录。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App 路径
- HKEY_CLASSES_ROOT\Applications\ApplicationName.exe
如需完整说明,请阅读 Application Registration
我想知道 Windows 上的 START
命令在哪里找到可执行文件的路径。例如,如果我 运行 START /W python
并且在我的 PATH
环境变量中没有到 python.exe
的路径,它会正确找到路径和 运行s python.在我的系统中是 C:\Python27\python.exe
那么,START
如何找到正确的路径?
P.S。
如果我通过命令提示符 (cmd.exe
) 写入 python,它找不到 python.
谢谢!
当您从命令行或批处理文件使用 START
命令时,或者当您使用 Run
对话框时,系统会遵循 ShellExecute
或 [=13] 记录的行为=] API 来电。
一般来说,应用程序将在以下位置搜索:
- 当前工作目录。
- Windows目录。
- Windows\System32 目录。
- PATH 环境变量中列出的目录。
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App 路径
- HKEY_CLASSES_ROOT\Applications\ApplicationName.exe
如需完整说明,请阅读 Application Registration