日刊!プチコン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年05月11日 更新
  1. 新型「iPad Pro」がM3チップをスキップした理由 現地でM4チップ搭載モデルと「iPad Air」に触れて驚いたこと (2024年05月09日)
  2. 「M4チップ」と「第10世代iPad」こそがAppleスペシャルイベントの真のスターかもしれない (2024年05月10日)
  3. 個人が「Excel」や「Word」でCopilotを活用する方法は? (2024年05月08日)
  4. Minisforum、Intel N100を搭載したスティック型ミニPC「Minisforum S100」の国内販売を開始 (2024年05月10日)
  5. “NEXT GIGA”に向けた各社の取り組みやいかに?──日本最大の教育関連展示会「EDIX 東京」に出展していたPCメーカーのブースレポート (2024年05月09日)
  6. NECプラットフォームズ、Wi-Fi 6E対応のホーム無線LANルーター「Aterm WX5400T6」 (2024年05月09日)
  7. ASRock、容量約2Lの小型ボディーを採用したSocket AM5対応ミニベアボーンPCキット (2024年05月10日)
  8. SSDの“引っ越し”プラスαの価値がある! 税込み1万円前後のセンチュリー「M.2 NVMe SSDクローンBOX」を使ってみる【前編】 (2024年05月06日)
  9. Core Ultra 9を搭載した4型ディスプレイ&Webカメラ付きミニPC「AtomMan X7 Ti」がMinisforumから登場 (2024年05月08日)
  10. これは“iPad SE”なのか? 新型iPadを試して分かった「無印は基準機」という位置付けとシリーズの新たな幕開け (2022年10月24日)
最新トピックスPR

過去記事カレンダー