在Powershell中更改被调用的命令

时间:2015-03-21 17:57:35

标签: python powershell batch-file command cygwin

我正在尝试使用Cygwin的Python通过使用Python调用的Powershell运行bat脚本。该脚本是预制的(即不是我的)并且相当大,但由于它调用python而不是python.exe调用,因此它不能正确执行,因为正确的命令将是python27.exe。我怎样才能在Powershell中改变它?

1 个答案:

答案 0 :(得分:0)

我猜您可以在PowerShell脚本或配置文件中为其创建别名。 下面的内容可能是你的选择(在第一次调用python之前,将它包含在PowerShell脚本的顶部):

New-Alias -Name python -Value "C:\Program Files\Python\Python27.exe"

另请参阅PowerShell本身的帮助。

Get-Help about_alias

https://technet.microsoft.com/en-us/library/hh849959.aspx