CodeBlocksーDSTool-ScriptEditor-Format-01
DSToolーフォーマット変更の対応案
DraftSightのフォーマットが変更されたとき、どうやって対応するのか?今まではソースコード見直して、新しいフォーマットに合わせていました。これがとても面倒で、更新をやめてしまった原因です。
で、どうするのか?フォーマットは使う人(ユーザー)が対応させる。ん?すごい手抜きですが、良いんですかねぇw
いや、使ってる人いないし良いんですよwどうせ自分でやるんだからw
まずはフォーマットについて
これが線のプロパティを取得したものです。赤字が今までDSToolで取得していた項目です。このデータの並びや語句等が変更されるたびに、ソースコード変更など、今まで苦労してきました。
対策として、フォーマットが変更になっても赤字が取得できるように、赤字の取得方法を見直します。この取得方法にも独自のスクリプトを使って取得することにより、フォーマットが変更されてもスクリプト変更で対応できる。というものです。勿論、スクリプトにすることにより、処理速度が低下するはずです。まぁやってみましょうw
スクリプトの仕様案
以前のスクリプトは、コマンド: 引数1,引数2,引数3; というのが基本の形でした。今回も同じようにしてみます。(ショボいスクリプト言語ですw)
コマンドリスト
とりあえず、こんなもんでしょうか?「msg」以降は確認用ですね。
さぁ、プログラム書いてみますか!・・・どうやって書けばいいのか検討中w