如何更改命令行命令?

如何更改命令行命令?

我安装了 python 2.7.2,并且为了完成特定任务我必须安装 python 2.6。当我python从命令行运行时,它只运行唯一的版本。我如何才能将当前安装更改为在我输入时运行,python27以便我可以安装旧版本,然后使用 运行它python26

我查看了app path注册表,但找不到如何更改要运行的名称。在谷歌上搜索也只给了我关于如何更改路径的答案,但没有找到命令。

答案1

除了一些内置命令(例如“dir”)之外,您可以在命令行级别执行的每个命令最终都引用可执行 EXE/BAT/CMD 文件。

因此,如果您想“创建一个新命令”,您只需在 PATH 列表中的一个目录中创建一个新的 CMD 文件并根据需要命名它,例如python26.cmd

内容python26.cmd将是这样的一行:

@"C:\Program Files\Python26\bin\python.exe" %*

答案2

我不使用 python,但是我确实有命令行方面的知识和经验;而且我也知道 python 就是命令行。

命令提示符(cmd.exe,也是用于执行批处理文件命令的程序)运行system32文件夹中的程序/文件。

因此,通过键入shutdown,cmd 将搜索并执行“C:\windows\system32\shutdown.exe”(未提供扩展名,因此它只是假设exe。我认为它假设 exe,它可能只运行与查询匹配的第一个文件,而不管扩展名是什么,记不清了)。无论如何,考虑到这一点,如果您重命名python.exe(或python27.exe或无论它叫什么),您应该能够更改您键入的命令。当然,这只有当 python 将可执行文件直接放在文件夹中时才有效system32

我希望这回答了你的问题。

相关内容