我可以通过定义多个别名来调用函数吗
我的标准功能:
function Green { process { Write-Host -NoNewline $_ -ForegroundColor Green } }
function Red { process { Write-Host -NoNewline $_ -ForegroundColor Red } }
function Yellow { process { Write-Host -NoNewline $_ -ForegroundColor Yellow } }
字符串
标准结果:
$var = "Hello, World"
Write-Output "$var" | Green # WARNING: Dont like "<functionname> <param>"
Write-Output "$var" | Yellow # WARNING: Dont like "<functionname> <param>"
Write-Output "$var" | Yellow # WARNING: Dont like "<functionname> <param>"
型
预期功能:
function **Green,Red,Yellow** { process { Write-Host -NoNewline $_ -ForegroundColor **<functionName>** } }
型
1条答案
按热度按时间5n0oy7gb1#
这不是最好的解决方案,但这将实现您正在寻找的,基本上在
ConsoleColor
enum中为每个值动态定义一个函数。字符串