プチコン3号&BIGまとめWiki

投稿プログラム : Simple Archived Text library

2020年5月17日投稿 / 2020年5月22日更新 / 投稿者 : あまさとしおん*1 / タグ : 投稿プログラム 実用ツール ライブラリ アーカイバ

概要

これは、複数のファイルを1つのファイルに保存できるライブラリです。

特徴

  • 複数のファイルを1つのファイルに収められるので、プチコン3号のファイル数の上限を回避するのに役立ちます。
  • 自前でタイムスタンプを保持しているので、たとえば、最近使ったファイルを抽出することができます。

DEFを有効化する方法

  1. EXEC ”PRG3:SATLIB.PRG”

このように、お好きなスロットにEXECする方法が簡単です。

DEFの書式

小文字の語は任意の変数名を入れてください。

 
  1. SAT_SAVE filename$,text$

TXTファイルを1件保存します。
(同名のファイルが保存されている場合は上書きします。)

 
  1. SAT_LOAD filename$ OUT text$

TXTファイルを1件読み込みます。

 
  1. SAT_SAVEDAT filename$,array%

DATファイルを1件保存します。
(同名のファイルが保存されている場合は上書きします。)

 
  1. SAT_LOADDAT filename$ OUT array%

DATファイルを1件読み込みます。

 
  1. SAT_DELETE filename$

ファイルを1件消去します。

 
  1. filename$=SAT_FILESEL_TYPE$(type$,key$)

タイムスタンプ順にソートされたファイル選択ダイアログを表示します。
(type$はファイル種別。key$に拡張子を指定すると絞り込みができます。)

  1. filename$=SAT_FILESEL_TYPE$(”TXT:”,””) ’すべてのTXTファイル
  2. filename$=SAT_FILESEL_TYPE$(”TXT:”,”.PRG”) ’.PRGだけ
  3. filename$=SAT_FILESEL_TYPE$(”TXT:”,”.TXT”) ’.TXTだけ

備考

初期設定では"MAIN.SAT"というファイルに保存します。

更新内容

2020/05/22

1次元の整数型のDATファイルも保存できるようになる。
SAT_FILESEL_TYPE$()の引数にファイル種別が必要になる。
SAT_FILESEL_TYPE$()で同じ日付のファイルが順不同になる不具合の修正。
ロードで指定した名前のファイルが無かった時の挙動の修正。
DATファイルをTXTファイルとしてロードできる不具合の修正。

2020/05/17

投稿。TXTファイルが保存できるようになる。

開発者向け

圧縮等の拡張を加える場合は

  1. ’@#BODYTYPE:ファイル種別/フォーマット種別

のフォーマット種別を違う名前に変えてください。

フォーマット種別のシステム予約

これらを使うと被って区別ができないので違う名前を使ってください。

  1. ESCAPE
  2. LITERAL
  3. COMPRESS
  4. X−DAT8U
  5. X−DAT16U
  6. X−DAT24U
  7. X−DAT32S

公開キー

プチコン3号用の公開キーです。トップメニューの「作品公開とダウンロード」から公開キーを入力すると、作品をダウンロードすることができます。

プチコン3号/BIG 公開キー
NDQ413AD

CHECKER FLAG (ひとことコメント)

この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)

  • あまさとしおん : 将来的にはプロジェクトフォルダ相当の機能、DAT対応、簡易圧縮も実装するかもしれません。 (2020/05/17 (日) 19:33:54)
  • あまさとしおん : 1次元の整数型配列の保存を実装中…それ以外はまだまだかかりそうです。 (2020/05/17 (日) 21:23:49)
  • あまさとしおん : 1次元の整数型配列の保存に対応しました。 (2020/05/22 (金) 17:28:40)
  • あまさとしおん : SAT_FILESEL_TYPE$()でタイムスタンプ順ソートに使うキーが短すぎて分・秒を取りこぼしていたので修正しました。 (2020/05/22 (金) 18:14:47)
  • あまさんしおん : NDQ413AD バグ修正版です (2020/05/22 (金) 23:34:57)
  • あまさんしおん : ロードで指定した名前のファイルがなかったときに問題があったのと、datがtxtとして読み込めるバグの修正です。 (2020/05/22 (金) 23:36:50)

メニュー 【3号】

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

  • 現在同時に 4 人がこのサイトを見ています
  • このページはこれまでに 156 回、本日は 1 回、昨日は 3 回閲覧されました

ページの先頭に戻る

*1 天郷思音

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.024 秒 | このページの最終更新 : 2020/05/23 (土) 12:18:35 (5d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30