1

Start-Process コマンドを使用して、powershell の別のセッションを呼び出そうとしています。しかし、この新しいpowershellのウィンドウサイズを小さくしたいので、次の引数を渡そうとしています

$arguments[0] +=  "New-Variable -Name host1 -Value (Get-Host)"
$arguments[1] +=  "$aff = $host1.UI.RawUI"
$arguments[2] +=  "$wff = $aff.WindowSize"
$arguments[3] +=  "$wff.Width = 10"
$arguments[4] +=  "$wff.Height = 10"
$arguments[5] +=  "$aff.WindowSize = $wff"

しかし、うまくいかないようです。

どんな助けでも大歓迎ですありがとう

4

1 に答える 1

1

新しいPowerShellを非表示にしてみませんか?

Start-Process powershell -WindowStyle Hidden ...

また、PowerShell変数は、あるPowerShellセッションから別の生成されたセッションに転送されません。その動作が必要な場合は、情報を環境変数に保存します。例:

$env:Width = '10'
$env:Height = '10'
于 2012-07-20T16:01:09.403 に答える