我正在写一个有很多输出的脚本,并且可以使用多个计算机名称。输出结果公布计算机名称,然后公布有关该计算机的大量信息。我想在上面和下面有一系列的#
s,它在信息的每个部分之前公布计算机名称,但是希望看看我能否将#s的数量与提供的计算机名称的长度相同( S)。例如:如何写出长度取决于用户输入长度的字符串?
######## COMPNAME ########
或
############## LONGERCOMPNAME ##############
我宁愿没有别的,如果每一个可能的情况下,有一个如
if ($compname.length -eq "8") {
Write-Host "########"
Write-Host "$compname"
Write-Host "########"
} elseif ($compname -eq "9") {
Write-Host "#########"
Write-Host "$compname"
Write-Host "#########"
等。如果必须的话,我会的,只有十个左右。或者我可以使用一定数量的#
,它总是肯定会覆盖计算机名称的最大长度。
谢谢Kory!这正是我所期待的。我已经改变了想要使用的格式,但是这完全回答了我的问题。 – Casspers