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

投稿プログラム : ATAMA_EXPLORER

パンくずリスト

2021年6月30日投稿 / 2021年9月10日更新 / 投稿者 : あまさとしおん(天郷思音) / タグ : 投稿プログラム 実用ツール ファイル検索

検索用:【天郷思音】

概要

強力なTXTファイル検索ツールです。 スマイルボタン登録で全プロジェクト横断検索できます。

おまけで、画像ビューアとしても使用できます。
プレビューできる形式はGRP/GPK/PZG/SRI(4.1wフォーマットのみ)です。

使い方

実行すると、上画面にファイルの一覧が表示されます。
十字キーでカーソルを移動します。移動する都度、下画面でプレビューします。

  • Lボタン:プレビューのオンオフ切り替えができます。
  • Rボタン:テキスト閲覧モードと画像閲覧モードの切り替えができます。
  • ショートカット(特定のボタン順)でスマイルツールを起動できます。
    • БХБХ=SYS/SBSMILE
    • ББХХ=SYS/SBGED(GRPエディター)
  • 下画面のコマンドボタンでいろいろできます。
    • プロジェクト名検索:プロジェクト名にキーワードを含むファイルだけ絞り込み(※)
    • ファイル名検索:ファイル名にキーワードを含むファイルだけ絞り込み(※)
    • 拡張子:拡張子が該当するファイルだけ絞り込み(※)

以下の機能は画像ビューアには存在しません

  • 実行:ファイルをプログラムスロット1に読み込んで実行する
  • (候補256件以下専用)本文検索:ファイル内容にキーワードを含むファイルだけ絞り込み
  • (候補256件以下専用)メタデータ取得:ファイルの長さと『ishさんのタグ文字列』の日付を取得します
    • 注意:256件制限の項目は、ファイルを1つずつ確認するためSDカードの負担になる場合があります。使い過ぎにご注意ください。

※印の絞り込みは重複適用はできません。『本文検索』は同時に使えます。
『本文検索』は条件に当てはまるファイルが32件見つかると検索を中断して結果を表示します。

プチコンの仕様による制約

  • 『プロジェクト名検索』は通常実行では使えません。
    • スマイルボタン実行以外ではプロジェクト名を指定したロードがエラーになるため。
  • 『ファイル名変更』と『ファイル削除』はスマイルボタン実行では使えません。
    • RENAME命令とDELETE命令でプロジェクト名を指定するとエラーで停止するため。
  • 『本文検索』と『メタデータ取得』及び、下画面でのプレビュー機能で巨大なファイルを読み込んだ場合はout of memoryエラーで停止する場合があります。
  • 画像ビューアとして実行しているとき、拡張子が正しくないファイルが存在するとエラーで停止する場合があります。
    • 1次元のDATファイルでGRPを名乗っている場合など、注意が必要です。

エクスポート機能

プチコンに保存しているテキストデータをパソコン等に送ることができる機能です。
正直に言うと、れい氏の『PetitModem』の『SCREENSHOT TRANSFER』の方が効率がいいです。

手順

まずはプチコンで次の操作をします。

  1. 『ATAMA.PRG』を実行します。(通常実行・スマイルボタン実行のどちらでもOK)
  2. 送りたいファイルにカーソルを合わせます。
  3. 『エクスポート』を押し、上画面に模様が表示されたら、SELECTボタンでスクリーンショットを撮ってください。

これでプチコンの手順は終わります。

次にパソコンで次の操作をします。

  1. 『Tiny Basic for Windows』(以下TinyBasicと呼びます)を持っていない場合は、入手してください。
  2. TinyBasic用のプログラムを入手してください。
  3. SDカードなど使って、プチコンで出力した画像をパソコンに移動してください。
  4. 手順2.で入手したzipファイルを展開して、その中の「GRP2TXT.tbt」をTinyBasicで実行してください。
  5. ファイルを選択する画面が開きます。手順3.で移動した画像ファイルを選択してください。
  6. 読み取ったテキストデータが保存されます。以上で終了です。
制限事項
  • ヌル文字(CHR$(0))を含むテキストデータはエクスポートできません。
  • 11980文字を超えるテキストデータはエクスポートできません。
ファイル保存について
  • テキストデータの保存先は、エクスポート用画像が置かれているディレクトリになります。
    • そのため、SDカードから読み取った場合、SDカードに保存されます。
  • テキストデータのファイル名は、プチコンでつけていたファイル名と同じです。
  • 同名のファイルが既にあった場合は上書きされます。

作者コメント

テキストファイルがたくさんあり、いらなくなったファイルを整理する手間を軽減するために作った自分用ツールが原点です。

更新情報

2021/09/10

  • TXTファイルのプレビューで行番号と改行文字を表示するように変更。
    • また、スクロール機能を追加し、64行まで、1行あたり62文字まで表示できるように。
  • 画像ビューアモードで使えない機能のボタンが押せる不具合の修正。
  • 画像ビューア機能の対応形式にSRI4.1w形式を追加。
  • 内部で使用している画像データを軽量化。
  • ライブラリのうち使用していないDEFを削除。
    • 軽量化を行った結果、従来版より約3割ファイルサイズが小さくなります。

2021/08/11

  • エクスポートを行うとエラーになる不具合の修正。

2021/08/08

  • 画像ビューア機能を使う方法を『Lボタンを押しながら実行』から『起動後にRボタンを押す』に見直した。
    • あわせて上画面の右上にモードを表す表示を追加し、関連するボタンの割り当てを変更した。
  • 自動プレビューの条件を『カーソルを移動した時』から『十字キーを規定の時間だけ離した時』に見直した。
  • 『拡張子』絞り込みで、候補に5文字以上の物を含めないように見直した。
  • 画像ビューア機能の背景色の誤りを修正した。
  • その他、描画に関連するいくつかの不具合を修正した。
  • ライブラリのコメントを一部省略した。

2021/08/07

  • 『本文検索』のプレビューで画面外にはみ出す不具合を修正した。
  • 『拡張子』絞り込みで、候補が画面外にはみ出す不具合を修正した。
  • 『ファイル削除』で、削除をキャンセルしてもリストから消える不具合を修正した。
  • 簡易的な画像ビューアを追加した。
  • その他、軽微な挙動の変更。

2021/07/11

  • 『プロジェクト名検索』(プロジェクト名に指定文字列が含まれるものを検索)を追加した。

2021/07/07

  • パッケージする画像データの大きさを見直し、ファイルサイズを削減した。
  • 本文検索に関連する仕様の改良
    • 一致箇所を強調プレビューするように改良した。
    • 検索を実行できる上限を256ファイルに見直した。
    • 検索ワードに,が使えない不具合を修正した。

既知の不具合

既知の不具合はすべて修正済みです。

スクリーンショット・動画

1628756403-1_optimized.png
20210805_joined_optimized.png

おまけの画像ビューア機能です。

公開キー

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

最新版(約33キロバイト)
45RE7WAV
8/11版(約47キロバイト)
5KKKN596

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

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

  • 名無しさん : 公開キーが「御子神ツインエディター」のになっていますが、、、 (2021/07/07 (水) 19:35:44)
  • あまさとしおん : 本当だ。公開キー確認のときに日付順で一番上を確認したはずが、名前順に並んでたので別の公開キーを出してしまったようです。お手数おかけしました。 (2021/07/07 (水) 20:33:47)
  • あまさしおん : 次回更新で、テキストだけじゃなくて画像のプレビューもできるようになります。GRP/GPK/PZG形式に対応。 (2021/08/05 (木) 16:26:22)
  • あまさしおん : 画面外にLOCATEしようとしてエラーになる不具合を2つ修正しました。 (2021/08/07 (土) 17:37:01)
  • あまさしおん : 挙動を見直すアップデートをしました。機能追加はありません。 (2021/08/08 (日) 15:52:45)
  • あまさしおん : 起動してからモード切替ができるように変更しました。画像ビューアの背景色の扱いが間違ってるのに今更気づいたというorz.. (2021/08/08 (日) 19:23:34)
  • あまさしおん : 眠い状態でコードを直すと変な不具合が増えますねorz... (2021/08/08 (日) 19:26:34)
  • あまさしおん : エクスポートを行うと普通にエラーになるバグがありました (2021/08/10 (火) 21:18:44)
  • P : すみません、突然の関係ないコメント失礼します… あなた様の作品の鉄道シミュレーターにあるサウンド部分(IF SPD THEN I#=ABS(SPD)〜 というものです)とPOWER(X) (RETURN MIN(1-X×0.0005,(200-X)/〜 というものです)を使用させていただく事は可能でしょうか? 書くべき場所がわからなかったのでこちらで質問させていただきます。 (2021/09/08 (水) 23:38:36)
  • あまさしおん : DEF POWERと音の部分かな。いいですよ。 (2021/09/09 (木) 18:31:55)
  • P : ↑ありがとうございます!借用の旨追加いたしました。 (2021/09/09 (木) 18:58:45)

メニュー 【3号】

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

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

ページの先頭に戻る

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