日刊!プチコン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

2024年04月25日 更新
  1. ワコムが有機ELペンタブレットをついに投入! 「Wacom Movink 13」は約420gの軽量モデルだ (2024年04月24日)
  2. 16.3型の折りたたみノートPC「Thinkpad X1 Fold」は“大画面タブレット”として大きな価値あり (2024年04月24日)
  3. 「社長室と役員室はなくしました」 価値共創領域に挑戦する日本IBM 山口社長のこだわり (2024年04月24日)
  4. 「IBMはテクノロジーカンパニーだ」 日本IBMが5つの「価値共創領域」にこだわるワケ (2024年04月23日)
  5. わずか237gとスマホ並みに軽いモバイルディスプレイ! ユニークの10.5型「UQ-PM10FHDNT-GL」を試す (2024年04月25日)
  6. Googleが「Google for Education GIGA スクールパッケージ」を発表 GIGAスクール用Chromebookの「新規採用」と「継続」を両にらみ (2024年04月23日)
  7. バッファロー開発陣に聞く「Wi-Fi 7」にいち早く対応したメリット 決め手は異なる周波数を束ねる「MLO」【前編】 (2024年04月22日)
  8. 「Surface Go」が“タフブック”みたいになる耐衝撃ケース サンワサプライから登場 (2024年04月24日)
  9. ロジクール、“プロ仕様”をうたった60%レイアウト採用ワイヤレスゲーミングキーボード (2024年04月24日)
  10. あなたのPCのWindows 10/11の「ライセンス」はどうなっている? 調べる方法をチェック! (2023年10月20日)
最新トピックスPR

過去記事カレンダー