PowerShell

PowerShell

PowerShell 自作関数の中で自分自身の名前(関数名)を取得する

自作関数の中で、自分自身の名前(関数名)を取得する例 関数名は、$myInvocation.MyCommand.name に格納されている。
PowerShell

PowerShell バックグラウンドジョブとして実行した自作関数の進行状況をリアルタイムで把握する例

Receive-jobで進行状況を随時取得  自作関数をStart-Jobを使ってバックグラウンド実行するなら、やはり進行状況はしりたいところだ。そこで、Receive-jobで進行状況を随時取得する例を作ってみた。  自作関数(DoTes...
PowerShell

PowerShell XAMLファイルを読み込んでフォーム画面を表示

XAMLファイルを使ったフォーム画面のサンプル  Extensible Application Markup Language(XAML、ザムルと発音する)は、オブジェクトやプロパティ、あるいはそれらの関係や相互作用を定義するために用いられ...
PowerShell

PowerShell 上でExcel,Word(ComObject)のインテリセンスを機能させる方法

インテリセンスを機能させるためのイニシャルコード (Excel) Excelのインテリセンスを機能させるためのイニシャルコード例 ポイントは、プロセスの解放を行わないこと  このコードを実行すると、意味もなくExcelが1ブック起動してしま...
PowerShell

PowerShell 独自実装関数(Function)を並列処理させるサンプル

並列処理にはいろいろは方法があるみたいだが、一番簡単そうな Start-Job を使ったサンプル
PowerShell

PowerShell版 同期サーバー ソケットの例

参考URL .NET Framework ネットワーク プログラミングのソース(C#版)を参考にPowerShellに落とし込んだもの。 ベースの仕様 基本は、マイクロソフトの記載のとおり。以下抜粋 このアプリケーションは、クライアントから...
PowerShell

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

スクリプトを実行しているマシン(自分のPC)のホスト名とIPアドレスを出得する例 ホスト名は、::GetHostName() で取得することができる。 ホスト名 からは、::Resolve()でIPアドレスを取得することができる。 なお、マ...
PowerShell

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

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

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

フォントの設定ダイアログを表示させる例 $fontDialog.ShowDialog()の後、設定した情報(例では色名)を取得することができる。 また、必要な機能のみ表示させるなど、昨日画面も制御できる。
PowerShell

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

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