680 | kis00166 | ELME | 1994/11/12 23:54:31 |
前へ
後へ
上へ
|
KISSGA一般公開に先立って。
ども、ELMEです。
去る11/1〜4の千葉大学祭にて、KISSを使って展示を行いました。
元々、私の後輩が開発を行っていた「GA-1024/1280A」用KISSローダーである
KISSGA.EXEを使ってうまく学祭展示ができないものか?という発想の元に企画され、
その時に題材として採用されたのが「コンピューター」の分解でした。
しかし、KISSローダーをそのまま使用しての展示ではつまらないので、
右クリックに「パーツ説明」を表示させるというアイデアが盛り込まれました。
本来、この機能はKISSGA.EXEが完成してからローカルバージョンとして改造して
配布バージョンに付属するものではありませんでした。
しかし、実際にテキスト表示機能を追加する段階になって、方法を模索するうちに
「;」によるコメント部に目を付けまして、このコメント部を右クリックで表示する
KISSローダーが完成しました。
しかし、KISSをプレゼンテーションに使用するためには、
まだまだテキスト情報表示機能を強化する必要があったので、
さらに拡張テキストコマンドをKISSGA.EXEに追加することになりました。
以下、KISSGA.EXEの開発者であるHx2クンによる文責及びテキストコマンドの仕様です。
------------------------------------------------------------------------------
●拡張テキストコマンドについて
KISSGA.EXE ver0.50 には隠しオプションがついていまして、/x オプションをつけて
起動すると拡張テキストコマンドモードで起動します。この拡張テキストコマンドとは
何かと言いますと、KISSGA に付いているコメント表示機能を拡張して、コメント部分
に
、あるコマンド列を書いて、テキストファイルを表示したり、外部コマンドを実行でき
るようにしたものです。しかし、これは KISS の cnfファイルの拡張になってしまうと
思ったので、隠しオプションにて機能するようにしました。
なぜ隠しオプションでこんな KISS 本来の目的とはずれてきている機能が付いている
のかというと、実は、某行事で KISSと同じようなシステムでプレゼンテーションみた
い
なものをやろうと思ったのが始まりで、コメント表示機能はついたのです。そして、コ
メント部分だけでは物足りないので、テキストファイルを表示できるような機能が付い
ていったのです。
というわけでできた拡張テキストコマンドですが、これを KISSGA.EXE に残して置い
てよろしいのでしょうか?
最後に拡張テキストコマンドの仕様を載せます。この仕様は、とりあえず作ったもの
なので、気に入らなければ変更して下さってもかまいません。
●仕様
コメント部分(';'の後ろ)に次のコマンドが使える。
書式: @f(filename[,start,line]) ※ []内は省略可能
例 : @f(test.txt,1,2) , @f(test.txt)
機能: ファイル名が filename のテキストファイルを表示します。start,line が
指
定されている場合、テキストファイルの start行から line行表示します。
書式: @s(w,h)
例 : @s(50,20) 窓の大きさは50×20です。
機能: 開くウィンドウのサイズを指定します。
このコマンドがないと、ウィンドウの大きさは、勝手に決まります。
@f コマンドと一緒に使ったり、この後ろにコメントを書いたりします。
書式: @o
例 : @o
機能: このセルが他のセルと一緒になって一つのオブジェクトを形成している場合
その、他のセルで指定されているコメントを表示します。
書式: @e(command)
例 : @e(pcm test.pcm)
機能: 外部コマンドを実行します。
しかし上記の例だと、test.pcm がカレントディレクトリに無いと行けないので
改良が必要です。
1994/11/10 Hx2
------------------------------------------------------------------------------
-
以上です。
で、本来ローカル改造で配布版には付属しない筈の拡張テキストコマンドが
KISSGA.EXEに生き残ってるのかと言うと、使用感が予想していた以上に面白く
KISSの可能性をさらに大きくできる筈だ、思いましたので
ELMEがHx2クンにワガママ言ってこの機能を残してもらいました。
拙作のKISSデータ試作版とともに、このテキストコマンドの追加を提唱したいのですが
いかがなものでしょうか?
考えてみれば随分身勝手な言い分なのですが、少なくともコメント表示機能は
KISSをさらに面白くすると思います。
ELME