(1)
「かんたん入力」機能で貼り付けたいスクリプトを用意し、HSP標準エディタまたはテキストエディタに入力する。
|
(2)
入力したスクリプトを行ごとに二重引用符(")で囲む。元のスクリプトに二重引用符が含まれている場合、「\"」に書き換える。
|
(3)
行ごとに先頭に「#ahtmes 」を追加する。
|
(4)
二重引用符で囲んだ部分のうち、「かんたん入力」実行時に編集可能にしたい部分をすきな名前の変数に置き換え、「+」記号でつなぐ。このとき変数以外の部分は二重引用符に囲まれた状態が維持されるように注意する。
|
(5)
各変数を「かんたん入力」のダイアログで編集可能なパラメータとして指定するために、#define命令または#const命令で定義する。基本的に数値として扱ってほしい変数には#constを使い、それ以外の変数には#defineを使う。変数名の後ろの値はデフォルトの入力値として使われる。各定義の末尾には必ず「;;」をつけなければならない。
この「;;」付き#const or #define命令は、編集可能なパラメータ(変数)がひとつも必要ない場合でも必ずひとつは入れておかないと、「かんたん入力」実行時にエラーが発生してしまうので注意。
|
このように定義した変数には「かんたん入力」のダイアログで専用のinputが表示される。また、変数の名前はinputの左側にデータ名として表示される。
(6)
各変数について、「かんたん入力」のダイアログでの表示方法や入力方法を細かく指定するために、「;;」記号の後ろにオプションキーワードを追加する。
|
オプションキーワード例(※3)
(7)
HSPインストールフォルダにあるezinputフォルダ以下のすきな場所に、「.aht」の拡張子で保存する。(※4)
(注)
「かんたん入力」についてはHSP付属の『プログラミングマニュアル1・基本仕様ガイド』(hspprog.htm)で、AHTファイルについては『AHT(Additional HSP Template & Tools)マニュアル』(aht.txt)で説明されています。
このページの内容は、AHTマネージャ(Peasエディタ)対応のAHTファイルについては考慮していません。
オプションキーワードの全リストはaht.txtの「AHTコメント」の項目に記載されています。ここに載っている「min」と「max」は今のところ(ver3.1)動作しないようです。
オリジナルのAHTファイルを一般に公開する場合は、aht.txtで説明されているAHTファイルヘッダをきちんと付けることをおすすめします。
※
現在の「かんたん入力」ではパラメータ編集ウィンドウが画面からはみ出して表示されてしまうことがあります。気になる場合は「かんたん入力」を外部ツール化したプログラムをこのサイトで公開しているので、よかったら使ってみてください。