PowerShell powershell アウトプットファイルの画面選択(SaveFileDialogの利用) SaveFileDialogを利用すると、出力先ファイル名を指定させるダイアログを表示させ、指定したファイル名にアウトプットを保存することができる。$FileBrowser.FileNameにファイル名を指定しておくことでダイアログ表示時に... 2021.08.09 PowerShellTech
PowerShell powershell インプットファイルの画面選択(OpenFileDialogの利用) OpenFileDialogを使えば、インプットファイルを選択画面からユーザーに指定させることができる。 2021.08.08 PowerShellTech
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