概要

 このソフトはPowershell 用のフォームをレイアウトする為の開発支援ソフトです。マウスを使ってWYSIWYGでフォームのデザイン・レイアウトが可能です。いわゆるRADツールの一種ですが統合開発環境では有りません。しかし、外部ソフトと連携させる事で統合開発環境のように使えます。

Pwd-01.jpg

動作環境

 OS:Windows 10

 マシン:上記OSの動作するPC

 ※その他のOSでも動くかもしれませんが動作確認は行っていません。

インストール

 インストールは、アーカイブを適当なディレクトリに解凍するだけです。

外部ソフトの準備

 実行ファイルの作成目的で「PS2EXE」を利用しますので、事前にダウンロードして当ソフトと同階層に配置します。「PS2EXE」はIngo Karstein氏が作成されたプログラムです。当ソフトで使用するのは「ps2exe.ps1」という1ファイルだけです。実行ファイルの作成が必要ない場合は準備しなくても大丈夫です。

実行方法

 PowerDesigner.exeを起動して下さい。

新規作成

Pwd-02.jpg

 [ファイル]メニューから[新規フォーム]を選択します。

Pwd-03.jpg

 パワーデザイナのウィンドウ内に新しくウィンドウが作成されます。

部品の配置

Pwd-04.jpg

 ツールボックスから部品を選択してウィンドウに配置していきます。貼り付けた部品のプロパティはプロパティダイアログに表示されます。この値をダイアログにて直接編集する事も可能です。

ストリップの追加

Pwd-21.jpg

 作成したフォームにはメニュー等のストリップ部品を配置する事も可能です。[編集]メニューからそれぞれのストリップを選択して追加します。

スクリプトの書き出し

Pwd-05.jpg

 部品の配置が完了したらPowershellのスクリプトとして書き出します。[ファイル]メニューの[スクリプト書出し]を選択します。この操作で「.ps1」ファイルが書き出されるので次のコードの編集に移る事ができます。

スクリプトの編集

Pwd-31.jpg

 [ツール]メニューの[スクリプトの編集・実行]を選択して「PowerShell ISE」を起動します。

Pwd-32.jpg

 こちらは「PowerShell ISE」に読み込まれた画面です。補助機能としてモジュールボックスが利用可能です。これは汎用性の有る Function をモジュールとして登録して置き簡単に貼り付ける事ができる機能です。

簡易実行

Pwd-41.jpg

 開発の途中でも[ツール]メニューの[簡易実行テスト]を選択して実行時の画面を確認する事が可能です。

Pwd-42.jpg

 こちらは実際に実行した画面になります。デザイン時と殆ど変わりなく表示されました。

実行ファイルの作成

Pwd-43.jpg

 スクリプトが完成してテストもパスしたなら実行ファイルを作成します。[ツール]メニューの[実行ファイル作成]を選択するとこの様なダイアログが表示されるので、必要項目に記入して[作成]ボタンをクリックします。