PowerShell

PowerShell

PowerShell スクリプトを実行しているマシン(自分のPC)のホスト名とIPアドレスを取得する方法

スクリプトを実行しているマシン(自分のPC)のホスト名とIPアドレスを取得する例です。ホスト名は、::GetHostName() で取得することができます。また、IPアドレスは Get-NetIPAddress コマンドレットや ::Get...
PowerShell

PowerShell メインファイルから別モジュールに定義した関数、変数、クラスファイルをインテリセンスで呼び出せるコーディング手法

呼び元となるメインファイル上から、別モジュールファイルに定義した関数、変数、クラスメソッドなどを、VBAの開発ツールと同様にインテリセンス(自動補完)が効くようにできるコーディングさせる方法の一例例 以下、メインファイル(Main.ps1)...
PowerShell

PowerShell 「フォントの設定」ダイアログボックスを表示

PowerShellを使ってWindowsの「フォントの設定」ダイアログボックスを表示させ、ユーザーが選択したフォントや色などの情報を取得する方法について解説します。前提条件本スクリプトはWindows環境(Windows Formsが利用...
PowerShell

powershell .netの入れ子クラス(サブクラス、子クラス)へのアクセスには+(plus)演算子を使う 例えば[System.Environment+SpecialFolder]というように

ドはまりしてしまったので、忘れないようにメモEnvironment.SpecialFolder 列挙型 (System) | Microsoft Docs から特定の定数を引く場合は、以下のように定義する。ポイントは、+(Plus)の使い方...
PowerShell

powershell フォルダパスの取得画面例(FolderBrowserDialogの利用)

特定のフォルダパスをダイアログ画面から取得する方法の例                    ここでは、.netのFolderBrowserDialogを利用している。using namespace System.Windows.Forms...
PowerShell

powershell アウトプットファイルの画面選択(SaveFileDialogの利用)

SaveFileDialogを利用すると、出力先ファイル名を指定させるダイアログを表示させ、指定したファイル名にアウトプットを保存することができる。$FileBrowser.FileNameにファイル名を指定しておくことでダイアログ表示時に...
PowerShell

powershell インプットファイルの画面選択(OpenFileDialogの利用)

PowerShellでOpenFileDialogを利用すると、GUIのファイル選択ダイアログを表示して、インプットファイルをユーザーに対話形式で指定させることができます。前提条件Windows PowerShell環境およびWindows...
PowerShell

PowerShell InputBoxの活用

Microsoft.VisualBasic.Interaction名前空間から利用可能。using namespace Microsoft.VisualBasicSet-PSDebug -StrictAdd-Type -Assembly M...
PowerShell

PowerShell MessageBoxの例(名前空間の指定あり)

using namespace を使い名前空間を指定すると、短い名前で型を参照することができる。この事例は、System.Windows.Forms.MessageBoxのうち、 System.Windows.Forms を名前参照させ、コ...
PowerShell

PowerShell ディスプレイの解像度を考慮したフォーム画面、ボタン、テキストボックスの作成例(4K画面対応)

4K画面だと、インターネット上の各種フォームサンプルが小さくて使えない件を修正するため、System.Windows.Forms.SystemInformationを活用した例起動すると、4K画面でも画面がきちんと表示される。(ちょっと使う...