- →第1回:プチコンの常識が変わる「画面レイヤー」
- →第2回:4倍編集拳!「プログラムSLOT」
「プログラムSLOT」でどんなことができる?
プチコン3号では「プログラムSLOT」を切り替えることで、4つまでのプログラムを同時に編集できることを前回紹介した。ただし、同時に実行できるプログラムは1つだけ。
実はプログラムの中からも自分自身以外のプログラムSLOTのリストを編集したり、ロードしたりすることが可能だ。うまく使えば自己解凍型の圧縮ファイルやリストの暗号化、プログラムの自動作成などに活用できるだろう。
サンプル
関係する命令
PROGEDIT プログラムSLOT[,行番号]
説明
操作するプログラムSLOTと、カレント行を指定
引数
プログラムSLOT
操作するプログラムSLOT:0〜3
現在実行中のSLOTを指定するとエラーになる
行番号
操作対象とする行(カレント行)
省略した場合、先頭行がカレント行となる
PRGSLOT
説明
プログラム操作命令(PRGEDIT等)でのカレントプログラムSLOT
PRGSIZE([プログラムSLOT])
説明
ソースコードの行数取得
引数
プログラムSLOT
行数を取得するプログラムSLOT:0〜3
戻り
プログラムの行数
PRGDEL [削除行数]
説明
カレント行の削除
引数
削除したい行の数(省略時1行、マイナス値を入れた場合全体を削除)
PRGINS "文字列"
説明
カレント行への1行挿入
文字列中に改行コードCHR$(10)が含まれている場合、複数行の挿入となる
引数
文字列
挿入するソース文字列
PRGGET
説明
カレント行1行分の文字列を取得。(著者注:改行コード含む)
戻り
カレント行のソース文字列(範囲外の場合、空文字列)
PRGSET
説明
カレント行の内容を指定文字列に置き換える。
存在しない行への挿入を行った場合、最後に1行追加
引数
文字列
カレント行を置き換える文字列
次回は「SmileTool」について紹介する。
「日刊!プチコン3号」で取り上げて欲しいネタや疑問、質問、感想は、ハッシュタグ「#nikkan_petitcom3」をつけてツイート! ライターの瓜生氏がたぶん(連載の中で)答えてくれるぞ。
関連記事
- カウントダウン企画第2回:日刊!プチコン3号——4倍編集拳!「プログラムSLOT」
待ちきれないプチコン待機組のために、配信日まで日刊連載開始! 記事のネタが尽きるのが先か、配信が始まるのが先か! - カウントダウン企画第1回:日刊!プチコン3号——プチコンの常識が変わる「画面レイヤー」
待ちきれないプチコン待機組のために、配信日まで日刊連載開始! 記事のネタが尽きるのが先か、配信が始まるのが先か! - プチコンmkIISRじゃないよ:なかなか出ない“プチコン3号”を見てきた——東京ゲームショウ2014
自分の手から「作る」ということを奪われてしまった昔の少年にも、「作りたい」という気持ちがまだ形にならない今の少年にも応えてくれる——それがプチコン3号だ。 - 思い出をカタチに:「プチコンmkII」で懐かしむ「レトロPC」の世界
Twitterで相互フォローをしている某氏から、8ケタの番号が書かれたナゾめいたDMが届いた。近所のコンビニに向かい、コピー機のタッチパネルから指示された予約番号を打ち込む。吐き出されたA3用紙に印刷されていたのは、23枚のQRコードと取り扱い説明書だった……。
関連リンク
Copyright© 2014 ITmedia, Inc. All Rights Reserved.