私はしかし、私はそうPowerShell ISE ScriptBlockクロージャで新しいタブの作成を自動化する方法は?
$v = "hello world"
Start-NewTab "Test" { $v }
のようにそれを実行したときに、このような
function Start-NewTab($name, [ScriptBlock]$scriptBlock)
{
$tab = $psISE.PowerShellTabs.Add()
$tab.DisplayName = $name
sleep 2
$tab.Invoke($scriptBlock)
}
としての機能の使用を開始しましたPowerShellのISE
のタブの束の作成を自動化しようとしています
hello world
は、以下の断片とは異なり、図示されていない。
function Test-ScriptBlock([ScriptBlock]$sb) { & $sb }
Test-ScriptBlock { $v }
ここでは何が起こっていて、どうやって解決するのですか?
私がスクリプトブロックに必要なデータを作成することができれば、このヘルプは、私は変数 –
を使用する必要はありませんどのように私はよく分かりませんあなたの特定の問題の制限はありますが、私は別の回避策で投稿を更新しました。 –