タネは、CHKCHRでした。システム変数CSRYでコンソールに打ち込んだ文字の位置(行数)がわかるので、それを利用しています。
それと、PROJECT命令ですが、ユーザ関数(DEF)中に記述してそのユーザ関数をDirectモードで実行する分にはエラーにならないようですね。
なお、示したプログラムでは必ず行頭からCD打たなきゃならないとか、色々不便なのでマジメに使おうとしたら改良が必要だと思います。
#Directモードで頻繁にプロジェクト変更する
#人にとっては一々"打たなくて済むので便利かと
#思ったんだけど、結局他のプログラム実行したら
#無効になっちゃうから、あんまり実用性ないか。
#まぁ、一発ネタということで^^;
0そうだね プレイ済み