PowerShell PowerShell InputBoxの活用 Microsoft.VisualBasic.Interaction名前空間から利用可能。 一般的なPCであれば普通に使える。 ただし、レアだと思うが4K画面で画面を引き延ばしていて使っている場合 InputBox 画面がつぶれてしまう事象が... 2021.08.02 PowerShellTech
PowerShell PowerShell MessageBoxの例(名前空間の指定あり) using namespace を使い名前空間を指定すると、短い名前で型を参照することができる。 この事例は、System.Windows.Forms.MessageBoxのうち、 System.Windows.Forms を名前参照 させ... 2021.08.02 PowerShellTech
PowerShell PowerShell ディスプレイの解像度を考慮したフォーム画面、ボタン、テキストボックスの作成例(4K画面対応) 4K画面だと、インターネット上の各種フォームサンプルが小さくて使えない件を修正するため、 System.Windows.Forms.SystemInformationを活用した例 起動すると、4K画面でも画面がきちんと表示される。(ちょっと... 2021.08.02 PowerShellTech
PowerShell PowerShell ディスプレイの解像度を考慮したフォーム画面の作成例(System.Windows.Forms.SystemInformation の活用) 自分のパソコンは画面の解像度が高い(4K)のため、世の中にあるサンプルフォーム画面(サイズを定数にした例) をそのまま参考にツールを作成しようとすると画面イメージがあわない(つぶれてしまう。) そこで、Windowsの情報から画面サイズを取... 2021.08.01 PowerShell
PowerShell PowerShell 読みやすいコーディング技法(スプラッティングの活用) スプラッティングについて スプラッティングとは、パラメーター値のコレクションを1つの単位としてコマンドに渡す方法。 PowerShell は、コマンドパラメーターを使用して、コレクション内の各値を関連付けます。 Splatted パラメー... 2021.07.30 PowerShellTech
PowerShell PowerShell スクリプト内の変数宣言を強制させる方法(VBAのOption Explicitに相当) スクリプトの先頭で 【Set-PSDebug -Strict】とすると、変数の宣言を強制させることができる。 これまで自分が扱った言語(C言語 等)では、変数宣言が当たり前だったから、これは馴染む。 使用例1:あえて代入間違えのコードの先頭... 2021.07.14 PowerShellTech
PowerShell 【PowerShell】【TCP/IP】サーバとクライアントのサンプル サーバーとクライアント (TCP ソケット) |オペレーティング システム、スクリプト、PowerShell、およびセキュリティ|jesusninoc.com を参考に、ソースの一部パラメータを変更させてもらいました。 まずサーバ側について... 2021.06.28 PowerShellTech