我正在寫一個有很多輸出的腳本,並且可以使用多個計算機名稱。輸出結果公佈計算機名稱,然後公佈有關該計算機的大量信息。我想在上面和下面有一系列的#
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