我正在寻找在调用带有扩展名的文件时运行某些cmdlet的能力。例如,在打电话时PS> .\test.php
我想打电话Invoke-Php .\test.php
。类似于ZSH中的后缀别名。
现在我知道我可以只为某些脚本分配php扩展,但它也会影响资源管理器,而且它不是我想要的。也许有可能“挂钩”表达式调用过程?
编辑:我正在寻找类似的东西:https://serverfault.com/questions/165598/can-i-hook-powershell-to-call-a-function-each-time-i-execute-a-command / 186468#186468但不仅在PATH工作。