日刊!プチコン3号――「プログラムSLOT」を活用してみるカウントダウン企画第3回

» 2014年10月29日 19時11分 公開
[瓜生聖,ITmedia]

「プログラムSLOT」でどんなことができる?

 プチコン3号では「プログラムSLOT」を切り替えることで、4つまでのプログラムを同時に編集できることを前回紹介した。ただし、同時に実行できるプログラムは1つだけ。

 実はプログラムの中からも自分自身以外のプログラムSLOTのリストを編集したり、ロードしたりすることが可能だ。うまく使えば自己解凍型の圧縮ファイルやリストの暗号化、プログラムの自動作成などに活用できるだろう。

サンプル

SLOT1に読み込んだプログラムを暗号化してSLOT2に出力。次にSLOT2を復号化してSLOT3に出力

関係する命令

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」をつけてツイート! ライターの瓜生氏がたぶん(連載の中で)答えてくれるぞ。


Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年03月13日 更新
  1. きょう発売の「MacBook Neo」、もうAmazonで割安に (2026年03月11日)
  2. セールで買った日本HPの約990gノートPC「Pavilion Aero 13-bg」が想像以上に良かったので紹介したい (2026年03月11日)
  3. 10万円切りMacが17年ぶりに復活! 実機を試して分かったAppleが仕掛ける「MacBook Neo」の実力 (2026年03月10日)
  4. 12機能を凝縮したモニタースタンド型の「Anker 675 USB-C ドッキングステーション」が27%オフの2万3990円に (2026年03月11日)
  5. 3万円超でも納得の完成度 VIA対応の薄型メカニカルキーボード「AirOne Pro」を試す キータッチと携帯性を妥協したくない人向け (2026年03月12日)
  6. 新品は絶滅、中古は高騰──「令和にMDを聞きたい」と願った筆者が、理想の再生環境を整えるまでの一部始終 (2026年03月13日)
  7. 「MacBook Neo」を試して分かった10万円切りの衝撃! ただの“安いMac”ではなく絶妙な引き算で生まれた1台 (2026年03月10日)
  8. M5 Max搭載「14インチMacBook Pro」がワークステーションを過去にする 80万円超の“最強”モバイル AI PCを試す (2026年03月13日)
  9. エンスージアスト向けCPU「Core Ultra 200S Plus」登場 Eコア増量+メモリアクセス高速化+バイナリ最適化でパフォーマンス向上 (2026年03月11日)
  10. 新型「MacBook Air」はM5搭載で何が変わった? 同じM5の「14インチMacBook Pro」と比べて分かったこと (2026年03月10日)
最新トピックスPR

過去記事カレンダー

2026年