以前ちらっと公開したことのあるCDコマンド(プロジェクト移動)を含む、Directモードがちょっと便利になるCOMMON DEF集です。
公開キー:WREVA394
ファイル:EXDIRECT_S1
収録DEF:
・CD プロジェクト名 (→カレントプロジェクトを移動。PROJECTと同様)
・CAT ファイル名 (→ファイル内容を表示。テキストファイルのみ)
・GREP 検索文字列,ファイル名 (→ファイル中の検索文字列を含む行のみ表示)
・RM ファイル名 (→ファイル削除。DELETEと同様)
・MV ファイル名1,ファイル名2 (→ファイル名を変更。RENAMEと同様)
・LS (→ファイル名一覧を複数列で表示。引数なし)
・LA ファイル種別 (→指定ファイル種別(プロジェクト)一覧を複数列で表示)
・PWD (→カレントプロジェクトを表示。?PROJECT()と同様)
使い方:
スマイルボタン以外のスロットで一度実行すれば、以降NEWしたり他のプログラムを実行したりするまで、Directモードで上記コマンドを使用できます。
で、何が便利なのかというと、ファイル名とかの引数を"(ダブルクォーテーション)で括らなくても概ねOKというところです。概ねというのは、SmileBASICの予約語とかは括る必要があります。他にも仕組み上ちょっと制約あるので詳細気になる方はファイルを見て下さい。
こういう性質のプログラムはどんな形が便利なのか良く分かってなくて、取り合えずCOMMON DEFにしてみたけど、こうした方が便利とかありましたら、アドバイス頂けるとありがたいです。