1. ホーム
  2. スクリプト・コラム
  3. パワーシェル

PowerShell ISEオートメーションの簡単な例

2022-02-06 08:55:59

PowerShell ISE の自動化は、サードパーティのフレームワークやツールに依存しません。なぜなら、PowerShell ISE は本質的にプログラム可能なものだからです。これは、非常に高尚に、次のように呼ばれています。 PowerShell抽象構文木 というのは、実は以前の記事で簡単に紹介したことがあるのです。ポイントは、$PSISEという変数です。

今日は、あと2つ、1行の例を見てみましょう。

PowerShell ISEで、現在のエディットボックスにあるスクリプトをすべて出力したい。

コピーコード コードは以下の通りです。

$psise.CurrentFile.Editor.Text

PowerShell ISE の現在のエディットボックスにあるすべてのスクリプトから文字列を取り出し、期待する文字列に置き換えたいのですが、PowerShell ISE 自体の find and replace インターフェイスを使用しないでください。

コピーコード コードは以下の通りです。

$psise.CurrentFile.Editor.Text = $psise .CurrentFile.Editor.Text -replace 'government-based' , 'people-based'