powershell 中的后缀别名功能

powershell 中的后缀别名功能

我正在寻找在调用具有某些扩展名的文件时运行某些 cmdlet 的功能。例如,当调用时,PS> .\test.php我想调用Invoke-Php .\test.php。类似后缀别名在 ZSH 中。

目前我知道我可以将 php 扩展分配给某些脚本,但这也会影响 explorer,这不是我想要的。也许可以“钩住”表达式调用过程?

编辑:我正在寻找类似的东西:https://serverfault.com/questions/165598/can-i-hook-powershell-to-call-a-function-each-time-i-execute-a-command/186468#186468但不仅限于 PATH 中工作。

相关内容