如何使PowerShell别名执行文件?

rFa*_*tor 3 powershell command-line

我想要这个:

Set-Alias pr php \.fileToExecute
Run Code Online (Sandbox Code Playgroud)

以便它在 PHP 中运行文件(取决于我在执行时所在的位置pr)。

Sii*_*m K 5

首先创建一个函数:

function RunPHP {php c:\www\phpinfo.php}
Run Code Online (Sandbox Code Playgroud)

然后创建别名来运行该函数:

Set-Alias pr RunPHP
Run Code Online (Sandbox Code Playgroud)

您可能想要运行不同的文件,因此该函数应该接受一个变量作为文件路径:

function RunPHP($path) {php $path}
Run Code Online (Sandbox Code Playgroud)

现在设置别名,如上所示,您可以运行以下命令:

pr c:\www\file.php
Run Code Online (Sandbox Code Playgroud)