我正在寻找在调用具有某些扩展名的文件时运行某些 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 中工作。