在 Powershell 中更改调用的命令
Changing called command in Powershell
我正在尝试通过 Powershell 运行 一个使用 Python 调用的 bat 脚本,使用 Cygwin 的 Python。该脚本是预制的(即不是我的)并且相当大,但由于它调用 python,而不是 python.exe 调用,因此它无法正确执行,因为正确的命令是 python27.exe.我如何在 Powershell 中更改它?
我想您可以在 PowerShell 脚本或配置文件中为其创建一个别名。
像下面这样的东西可能是你的一个选择(在你的 PowerShell 脚本的顶部,在第一次调用 python 之前包括它):
New-Alias -Name python -Value "C:\Program Files\Python\Python27.exe"
为此还要检查 PowerShell 本身的帮助。
Get-Help about_alias
我正在尝试通过 Powershell 运行 一个使用 Python 调用的 bat 脚本,使用 Cygwin 的 Python。该脚本是预制的(即不是我的)并且相当大,但由于它调用 python,而不是 python.exe 调用,因此它无法正确执行,因为正确的命令是 python27.exe.我如何在 Powershell 中更改它?
我想您可以在 PowerShell 脚本或配置文件中为其创建一个别名。 像下面这样的东西可能是你的一个选择(在你的 PowerShell 脚本的顶部,在第一次调用 python 之前包括它):
New-Alias -Name python -Value "C:\Program Files\Python\Python27.exe"
为此还要检查 PowerShell 本身的帮助。
Get-Help about_alias