PowerShell

PowerShell

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

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

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

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

PowerShell ディスプレイの解像度を考慮したフォーム画面の作成例(System.Windows.Forms.SystemInformation の活用)

自分のパソコンは画面の解像度が高い(4K)のため、世の中にあるサンプルフォーム画面(サイズを定数にした例) をそのまま参考にツールを作成しようとすると画面イメージがあわない(つぶれてしまう。) そこで、Windowsの情報から画面サイズを取...
PowerShell

PowerShell 読みやすいコーディング技法(スプラッティングの活用)

スプラッティングについて  スプラッティングとは、パラメーター値のコレクションを1つの単位としてコマンドに渡す方法。 PowerShell は、コマンドパラメーターを使用して、コレクション内の各値を関連付けます。 Splatted パラメー...
PowerShell

PowerShell スクリプト内の変数宣言を強制させる方法(VBAのOption Explicitに相当)

スクリプトの先頭で 【Set-PSDebug -Strict】とすると、変数の宣言を強制させることができる。 これまで自分が扱った言語(C言語 等)では、変数宣言が当たり前だったから、これは馴染む。 使用例1:あえて代入間違えのコードの先頭...
PowerShell

PowerShell プログレスバーのサンプル

進捗状況を表示させる場合に利用する。
PowerShell

【PowerShell】 メッセージボックスの使い方

.net framworkを静的メソッドを呼び出すことで使える。
PowerShell

【PowerShell 】【インプット】コンソール入力例

PowerShell

【PowerShell】【TCP/IP】サーバとクライアントのサンプル

サーバーとクライアント (TCP ソケット) |オペレーティング システム、スクリプト、PowerShell、およびセキュリティ|jesusninoc.com を参考に、ソースの一部パラメータを変更させてもらいました。 まずサーバ側について...
PowerShell

【PowerShell】ファイル名をリネームする上で必要な【GetDetailsOf】の番号を取得するスクリプト

【PowerShell】ファイル名をリネームする上で必要な【GetDetailsOf】の番号を取得するスクリプト