이것은 이전 질문에서 계속됩니다. 단어의 일부를 색칠하는 방법에 대한 조언을 따랐으나 이제는 "비선형"형식으로 관리 그룹의 목록이 모두 한 줄로 표시됩니다.Nonewline이 Powershell의 출력을 엉망으로 만듭니다.
관리 그룹 : 즉
그것은과 같이 인쇄 .... Descripton : .... 그룹 관리 : .... 설명 : ....
나는 시도했다 여러 위치에서 개행과 함께 놀고 있지만 각 관리 그룹간에 큰 빈 공간이 필요하지는 않습니다.
관리 그룹 : ... 설명 : 난 그냥 다음으로 목록을 원하는 ...
(nobreak)
관리 그룹 : ... 설명 : ...
새 라인 옵션이 작동하지 않는 이유와 어떤 절차를 거쳐야하는지 설명 할 수 있습니까?
if ($owned -eq $Null){
$owned | % {write-host "Managing Group: " -nonewline}
$owned | % {write-host "None Found " -foreground red -nonewline}
$owned | % {write-host "Group Description: " -nonewline}
$owned | % {write-host "None Provided " -foreground red }
write-host "`n"
}
elseif ($description -eq $Null){
$owned | % {write-host ("Managing Group: " + $_.name + "Group Description: ") -nonewline}
$owned | % {write-host "None Provided " -foreground red}
write-host "`n"
}
else {
$owned | % {write-host ("Managing Group: " + $_.name + "Group Description: " + $_.description - replace "`r`n", " ")}
Write-host "`n"
}
당신이'쓰기 호스트 "\'N"'가 포함 된 줄을 제거하면 어떻게됩니까을? –
그들은 같은 방법으로 인쇄합니다 : 관리 그룹. 설명 ... 관리 그룹. 설명 한 줄에. – narue1992
전에 "nonewline"을 사용하여 형식이 바뀌어 전경색을 얻었습니다. – narue1992