Gol*_*D60 1 powershell batch-file
您可以在命令提示符中创建彩色文本,但是当它运行时它真的很慢。有没有办法让它更快?
我的代码:
@echo off
cls
powershell write-host -fore Yellow -back Red "Merry" -NoNewLine
powershell write-host -fore Red -back Yellow "Christmas" -NoNewLine
powershell write-host -fore Yellow -back Red "To" -NoNewLine
powershell write-host -fore Red -back Yellow "Everyone" -NoNewLine
powershell write-host -fore Yellow -back Red "In" -NoNewLine
powershell write-host -fore Red -back Yellow "2020!" -NoNewLine
Run Code Online (Sandbox Code Playgroud)
Powershell 是一个外部程序,每次使用时都必须加载。所以只用一次:
@echo off
cls
powershell write-host -fore Yellow -back Red "Merry" -NoNewLine; ^
write-host -fore Red -back Yellow "Christmas" -NoNewLine;^
write-host -fore Yellow -back Red "To" -NoNewLine;^
write-host -fore Red -back Yellow "Everyone" -NoNewLine;^
write-host -fore Yellow -back Red "In" -NoNewLine;^
write-host -fore Red -back Yellow "2020!" -NoNewLine
Run Code Online (Sandbox Code Playgroud)
与之前的 6 次相比,Powershell 只需加载一次。
所述^ 在所述线的端部是一个“行继续”,所以实际上,这仅仅是一个长的(逻辑)线,分裂成数个(物理的)线readabilty:
powershell write-host -fore Yellow -back Red "Merry" -NoNewLine;write-host -fore Red -back Yellow "Christmas" -NoNewLine;write-host -fore Yellow -back Red "To" -NoNewLine;write-host -fore Red -back Yellow "Everyone" -NoNewLine;write-host -fore Yellow -back Red "In" -NoNewLine;write-host -fore Red -back Yellow "2020!" -NoNewLine
Run Code Online (Sandbox Code Playgroud)
请注意,cmd具有最大行长(约 8k 个字符),这限制了此方法。
| 归档时间: |
|
| 查看次数: |
103 次 |
| 最近记录: |