目次

SFIND Ver 2.5 のヘルプ

SFIND（エス ファインド）は複数のファイルから文字列を検索したり、ファイル検索用途としても豊富な機能を備えるアプリケーションです。

はじめに

ユーザー登録

著作権

バージョン履歴

使い方

基本

ボタンの説明

ファイル検索

コマンド

ファイル表示検索方法オプション


サポートＯＳ

SFINDを下記OS以外で使用した場合の問題点に対するサポートは一切行いません。

WindowsNT 3.51（ Intel版NT以外での動作確認は行っていません）以降、またはWindows95。

[上記組み合わせ以外の例]

SFIND Ver2.5をWindows3.1で使用する場合。

SFINDはNetWareのファイルサービス上の検索に使用できません。制限事項


作者のメールアドレス

長橋一成（ナガハシ カズナリ）

NIFTY-Serve:SGW03600

Internet:SGW03600@niftyserve.or.jp


サポート場所

NIFTY-Serve FWINAL MES 6

NIFTY-Serve FWINNT MES 4


最新版の入手場所

NIFTY-Serve FWINAL LIB 6

NIFTY-Serve FWINNT LIB 4

http://www.vector.co.jp

ファイル検索で「SFIND」を指定して検索してください


はじめに
特長

SFINDは複数のファイルから文字列を検索するアプリケーションです。増える一方の文書、通信ログの検索や開発の補助ツールなどとしてお役立てください。

●文字列検索、ファイル検索の両方の機能を装備。

●圧縮ファイルからの文字列検索に対応。

●日本語EUCファイルの文字列検索に対応。

●スプリットブラウザにより検索結果の前後すべて確認可能。

●サブフォルダ、ワイルドカードを含んだファイル名で検索可能。

●複数の圧縮ファイル内のファイル一覧をとり関連アプリを起動可能

●検索結果のダブルクリックにより、該当行へジャンプしてエディタを起動可能。

●くり返し検索を行っても面倒でない使い易いインターフェース設計。

●検索結果の色分け表示により見やすい出力。

●検索結果を、日付,ファイル名,フォルダ名,サイズ,種類で順／逆ソート可能。

●検索ファイルの日付や属性の変更可能。

●検索結果をテキストファイルとして保存可能。

●検索結果を再利用可能な形式で保存可能。


スプリットブラウザ

検索結果として表示された該当行をクリックすると、そのファイル全体を表示する事が可能な下部に分割（スプリット）されたウィンドウです。検索除外ファイルに指定されたファイルは表示されません。また、ブラウザ表示サイズ（オプションメニュー）で指定されたサイズより大きなファイルも表示されません。


クイックブラウズ機能

検索結果として表示された行をマウスの右ボタンでクリックすると、ポップアップウィンドウが表示され、クリックした行の前後数行が表示されます。現在のバージョンではEUC検索の場合は機能しません。


日本語EUC

主にUnixで使用される漢字コードのことです。


バージョン履歴

Ver 2.5での変更点

●フォントの変更を行っても次回起動時にスプリットブラウザに反映されないバグを修正。

●検索処理の最適化

Ver 2.4での変更点

●スプリットブラウザや他のアプリケーションで選択した文字列をドラッグして検索文字コンボボックスにドロップできる機能を追加

●エクスプローラや検索結果のファイル名をファイル名コンボボックスにドロップできる機能を追加

●前回の検索フォルダで起動しないオプションを追加

●他のアプリで開いているファイルもなるべく検索できるように変更

●検索行の長さ制限を４倍に拡大

●ビューの背景色をシステムで設定されたものを使用するように変更

●ファイル名のみの検索を行った場合に最後のファイルが開けないバグを修正

Ver 2.3での変更点

●日本語EUCの文字列検索機能を追加

●前回の検索ディレクトリで起動する機能を追加

●スプリットブラウザの範囲選択が正確でないバグを修正

●大きなファイルでも前後数行をすぐに確認できるようにクイックブラウザを復活

Ver 2.2での変更点

●スプリットブラウザの検索該当行が最下行に表示されないように調整

●フォルダ移動ダイアログ、日付ダイアログの表示位置調整

●32ビット版で無効になってしまった前回起動位置復帰を復活

●大きなファイルはスプリットブラウザに表示しないオプションを追加

●ダイアログフォントサイズを調整

●ダイアログにヘルプティップスの表示を追加

●最近使用したフォルダが動作不良になるバグを修正

Ver 2.1での変更点

●検索結果の前後すべてを確認できるスプリットブラウザを装備

●圧縮ファイルの検索一覧から関連アプリを起動する機能を追加

●選択行の表示を反転と囲みの２種類から選択可能なオプションを追加

●検索終了時の音の選択オプションを追加

●クイックブラウザの廃止

●圧縮ファイル検索時にテンポラリファイルが一部削除されないバグを修正

●ドラッグ＆ドロップでSFINDがハングするバグを修正

Ver 2.0Aでの変更点

●クイックブラウザ内でクリックされた場合、ブラウザを閉じるよう変更。

●Windows NT Ver3.51でフォルダの変更ダイアログが表示されない問題を回避。

●一部の環境で除外ファイル指定のダイアログが表示されない問題を解決。

Ver 2.0での変更点

Ver1.*でいただいたご意見をできるだけ反映させました。ご意見をいただいた方々には大変感謝しております。今後ともよろしくお願いいたします。

●圧縮ファイルからの文字列検索に対応。

●ファイル検索機能の大幅機能強化。

●クイックブラウザの横スクロール対応。

●以前の検索結果の再読込み対応。

●検索ファイルの日付、サイズ表示。

●ビットマップボタンのデザインの改善。

●検索条件にファイル日時の指定を追加。

●NTでCD-ROMのサブフォルダが検索できないバグを修正。

●ファイルの詳細情報表示、修正機能の追加。

●ファイル名、フォルダ名の大／小文字対応。

●テキスト色変更オプションの追加。

●検索結果の順／逆ソート機能の追加。

●検索結果ファイルのドラッグ＆ドロップ機能の追加。

●フォルダ移動ダイアログの改善。

●複数ファイルタイプの同時検索機能の追加。

●検索ファイルサイズ、ファイル数総合計の表示。

●検索結果のファイル個々のサイズ、ファイル日付の表示。

●その他、数十点以上の機能調整／追加。

Ver 1.5での変更点

●検索結果の前後数行をすぐに確認できるクイックブラウズ機能を付けました。

●検索が一定時間経過後アイコン化するオプションを付けました。

●起動時にユーザーごとの設定が採用されるようにしました（32ビット版）。

●「キー」を検索すると「ネー」も検索されてしまうバグを修正しました。

●Windows 95で使用した場合に、縦スクロールバーが表示されない現象を解決しました。

●MS-LANMAN、DEC PATHWORKSなどのファイルサービスから起動された場合にディレクトリの変更ができなくなる問題点を修正しました。

Ver 1.4での変更点

●検索終了時に音を鳴らすオプションを付けました。

●履歴により頻繁に検索するディレクトリにすぐ移動できるようになりました。

●TOOL TIPSの表示（32ビット版）。

●ファイルタイプのあるサブディレクトリが検索できないバグを修正（16ビット版）。

Ver 1.2での変更点

●ファイルの検索ができるようになりました。

●エディターの設定起動オプションが指定できるようになりました。

●起動オプションに行番号を渡せます。

●起動オプション確認のためのテストモードを備えました。

●ダイアログでAlt+keyのフォーカス移動ができるようになりました。


ユーザー登録

このアプリケーションはシェアウェアです。あなたがこのアプリケーションの動作や機能の確認をした後、このアプリケーションを継続して使用する場合には料金を支払う必要があります（1ライセンス1,500円）。料金を支払うことにより正式登録され、未登録の場合の制限が解除されます。また、サポート、バージョンアップのお知らせなどを電子メールで受けることができます。

未登録の場合の制限

ヘルプファイルがないと起動できません。

起動時にヘルプファイルが起動されます（インストから３週間経過後）。

検索結果が６行しか表示されません（インストから３週間経過後）。

送金・登録手順

(1)送金は郵便振替口座又は、NIFTY-Serveの送金代行システムへ必要なライセンス数分を振り込んでください。

(2)郵便振替口座を利用した場合は、送金後、必要事項を作者へ電子メールにてお知らせ下さい。

(3)作者が登録処理完了のお知らせします。

(4)アプリケーション起動時に表示されるダイアログで登録処理を行います。

(注)送金代行をご利用いただいた方はメールの必要はありません。ただし、登録者名をNIFTY-Serveの登録名と違うものに変更したい場合は送金代行利用後、すぐにメールを下さい。

注意事項


シェアウェア

一般的にネットワーク上に流通し、店頭流通品と異なり、利用者が料金を支払う前にそのソフトウェアが自分の目的や環境に合ったものであるか動作や機能を確認することができます。確認の結果、自分の目的に合うと判断した時点で料金を支払うことで継続して利用できます。

その多くは個人で作成されたソフトウェアで、料金徴収目的の多くは、開発マシン代、文献代、開発ソフトウェア代などを利用者に負担（シェア）していただくという発想でシェアウェアと呼ばれています。


NIFTY-Serveの送金代行システム

送金代行システムを利用すると、代金の支払いのために郵便局に足を運ぶ必要がありません。NIFTY-Serveに接続して送金代行システムでSW番号1527に対して支払う旨処理をすると、あなたのカードで決済できます。詳細は、送金代行システムの案内を参照してください。

送金代行システムを利用するには、NIFTY-Serveに接続後、GO SWREGとタイプしてください。手続きの際、SW番号1527が必要になります。


注意事項

● 一度送金されたお金はいかなる理由によっても返金しません。送金額に間違えの無いようご注意下さい。

● 作者への連絡窓口は電子メール、またはサポートフォーラムのみとさせていただきます。

● 登録後、このアプリケーションをフロッピーディスクなどのメディアで送付することはありません。同様にマニュアル等の印刷物を送付することもありません。

● 送金・登録手順で示された送金方法以外の送金は受け付けません。現金書留などを直接送付された場合は無視しますのでご注意ください。

● コンピューターが複雑な多種のハードウェア部品、および、ソフトウェアによって構成され、これらの組み合わせによっては重大な問題を引き起こす可能性があることはだれも否定できません。御利用いただく方にはこの点を十分にご理解いただき、重要なデータのバックアップはご利用者の責任で行ってください。作者はこのアプリケーションの使用に際して発生するいかなる不利益に対しても責任を負いません。


料金

料金は１ライセンスあたり１、５００円です（ライセンスの定義は後述の送金・登録手順をご覧ください）。お支払いただいた料金は、作者の開発ツール代、サポート通信費、技術書籍等の購入代金の一部とさせていただきます。


ライセンスの数えかた

登録時に支払う料金は１ライセンスあたり１、５００円です。個人使用の場合は複数台のマシンにインストールした場合でも利用者は一人ですので１ライセンスで複数台のマシンにインストールできます。法人で使用する場合にはインストールしたマシンの台数と、同時に使用する可能性のある人数を比較してその数が多い方を必要なライセンスの数とします。


郵便振替口座

口座番号： ００１２０－４－５７８０２８

加入者名： 長橋 一成

払い込み（または、振替）手数料はご負担願います。

郵便振替をご利用する方で、振り込み後電子メールを作者に送れない方は振込用紙の通信欄に「住所」、「電話番号」、「SFIND Ver2.5への送金」をもれなくご記入下さい。記入に誤りがあると登録情報をお知らせすることができません。連絡不能になるケースが思ったよりも多いので困っています。


必要事項

以下項目を記入し、作者に電子メールでお知らせ下さい。テンプレートはREADME.TXTの中にあります。記入漏れがありますと登録手続ができませんのでご注意下さい。

ソフトウェア名：SFIND Ver 2.5

送金日： XXXX年XX月XX日

送金者名： フリガナを付けてください。

入手先： ダウンロードしたネットワーク名、雑誌名、知り合いから等。

あなたの連絡先： NIFTY-ServeまたはInternetの電子メールアドレスは必須です。

ライセンス数： 送金したライセンス数

登録者名： 登録処理で入力する名前です。ライセンス数分必要です。

ご意見など： 特に必須ではありませんが、建設的な意見をいただけるとありがたいです。

送信先

NIFTY-Serve:SGW03600

Internet:SGW03600@niftyserve.or.jp


登録処理完了のお知らせ

作者があなたから必要事項を電子メールで受信後、おおむね１週間以内に登録番号をお知らせします（郵便振替を利用した場合は2週間程度）。作者から連絡のない場合は、電子メールが作者に届いていないか、作者が手続きを誤ったか、作者からあなたに連絡が取れない状態にある可能性があります。お手数ですが、もう一度必要事項を作者までお知らせ下さい。


登録処理

作者から送信された登録処理完了の電子メールの内容にしたがって登録処理を行ってください。


著作権

このアプリケーション、およびアイコン等のWindows標準提供以外の描画物の著作権はこのアプリケーションの作者である長橋 一成にあります。

このアプリケーションを配布することは自由です（特定の個人への配付ではなくネットや雑誌などで（広く）配布の場合は事前にメールをください）。但し、ヘルプファイルは必ず同時に配布しなければなりません。また、配布を受けた方はユーザー登録についてよくお読み下さい。


文字列検索の基本操作

SFINDの最も基本的な使用方法を説明します。

(1)検索文字コンボボックスに検索する文字を入力する。

(2)ファイル名コンボボックスにファイル名を入力する。

(3)検索ボタン（ルーペの絵のボタン）を押す。

(4)検索を「中断」したい場合は再度検索ボタンを押します。

(5)検索結果の行をダブルクリックするとエディターが起動します。

(6)検索結果の前後数行を確認したい場合は、前後を確認したい行でマウスの右ボタンをクリックします。

ボタンの説明

ファイル名の便利な指定方法


ボタンの説明

[ファイル][検索開始]

[検索方法][フォルダの変更]

最近使用したフォルダ

[検索方法][大／小文字区別]

[検索方法][サブフォルダ含む]

[検索方法][検索日付範囲]

[検索方法][ファイル名のみ]

[検索方法][日本語EUC検索]


最近使用したフォルダ

リストには最大８個まで最近移動したフォルダの名前が登録されます。登録されたフォルダを選択することにより簡単に検索したいフォルダに移動することができます。

８個を超える場合は、古いものから押し出されて行きます。移動するたびにこのリストに登録を行いたくない場合には、[検索方法][フォルダの変更]で「フォルダリストに登録」のチェックをはずしておきます。


ファイル検索の基本操作

特定の文字を含んだファイルでなはなく、指定したファイル名のファイルがどこにあるか検索することができます。エクスプローラのファイルの検索や、UNIXのwhereisのような機能です。

ファイルの検索を行うには、検索文字コンボボックスに何も入力しないで検索ボタンを押します。ファイル検索の場合は[検索方法][除外ファイル指定]で設定された検索除外ファイルは無視され、すべてのファイルが検索の対象となります。

複数圧縮ファイル内のファイル一覧をとりたい場合には、検索ファイル名コンボボックスに「*.LZH」のように指定します。

ファイル名の便利な指定方法


制限事項

NetWareサーバーのファイルサービスをクライアントから共有サービスとマウントしたディスクに対して検索を行った場合、（クライアントのパッチのあて方によっても動作が異なりますが）最悪の場合検索終了後にマシンがリブートする現象が確認されています。SFINDはNetWareのファイルサービス上の検索に使用できません。95やNTのファイルサービス、samba、DECnetのファイルサービスに対してはこの現象は発生しません。

検索可能な圧縮ファイルは現在LHA形式のみです。

クイックブラウザはEUC検索を行った場合は表示されません。

圧縮ファイル内に圧縮ファイルがある場合には、中の圧縮ファイルまで解凍して検索できません。

圧縮ファイルを検索した場合に、ファイル数および、合計サイズの表示は圧縮ファイル本体のものとなります。

[ファイル][SFIND形式で保存]でファイルを格納後、次回開いた時にファイルが編集されていたり、移動・削除されている場合はスプリットブラウザやエディタ起動が正常に動作しません。特に圧縮ファイルの検索の場合は、一時的に解凍した後に削除されますのでご注意下さい。

ファイルの情報修正機能を行った場合に、SFINDの検索結果の日付表示にはすぐに反映されません。

ワードプロセッサなどの独自フォーマットのファイルは検索できない可能性が大きいです。

圧縮ファイルとその他のファイルを同時に検索することはできません。

圧縮ファイル内のファイルの属性を変更することはできません。


圧縮ファイルからの文字列検索

圧縮ファイルから文字を検索する場合には検索ファイル名コンボボックスにファイルタイプを「*.LZH」のように明示的に指定する必要があります。「*.*」のような全てのファイルを対象とした検索を行った場合には圧縮ファイルの展開は行いません。

圧縮ファイルはテンポラリフォルダに一度解凍が行われ、文字が見つかったファイルに関しては次の検索を行うかSFINDを終了するまで削除されません。解凍して検索した結果、文字が見つからなかったファイルに関してはテンポラリフォルダの中から削除されます。

テンポラリフォルダのあるディスクの空き容量は十分に多くしておく必要があります。また、画像ファイルや実行ファイルなどの大きなファイルを解凍して無駄な検索を行わないように[検索方法][除外ファイル指定]で検索しないファイルの設定をしておくと、解凍も行われませんので是非設定して下さい。

圧縮ファイルから検索を行う場合にはUNLHA32.DLLが必要です。現バージョンのSFINDではLHA圧縮形式のファイルのみ検索可能です。


ドラッグ＆ドロップ機能

検索した結果のファイル名をドラッグし、他のアプリケーションにドロップすることによって、他のアプリケーションでオープンすることが可能です。他のアプリケーションを使用中に、新たに開きたいファイルがどこにあるかわからなくなった場合に、SFINDで検索してからドラッグ＆ドロップで開くなどの用途に利用できます。

アプリケーションによってはファイルのドロップでファイルを開く機能をサポートしないものもありますのでご注意下さい。

検索文字コンボボックスへのドロップ

ファイル名コンボボックスへのドロップ


検索文字コンボボックスへのドロップ

スプリットブラウザで選択した文字をドラッグし、検索文字コンボボックスでドロップすることにより検索文字を指定することができます。スプリットブラウザだけでなく、ワードパッドのようなアプリケーションからのドラッグ＆ドロップも可能です。ただし、メモ帳のようにこの機能を持たないアプリケーションもあることにご注意ください。また、選択した文字列をキーボードのCtrl+Vを押すことによって貼り付けることもできます。


ファイル名コンボボックスへのドロップ

エクスプローラで選択したファイルをファイル名コンボボックスにドロップすることができます。また、検索結果のファイル名を選択しドロップするこもできます。ドロップできるファイルは1個です。また、検索フォルダはドロップしたファイルと同じフォルダに自動的に変更されます。


前回の起動フォルダを復帰させない方法

起動時の標準の動作としては、前回の終了時に検索していたフォルダでSFINDが起動します。他のツールなどと同時に使用する場合にこの機能が不便になる場合があります。この場合は、起動オプションに「/NORESUMEDIR」を指定すると起動フォルダの復帰を抑制することができます。

例）

C:\TOOLS\SFIND.EXE /NORESUMEDIR


複数ファイルタイプの同時検索

テキストファイルと、設定ファイルを同時に検索したい場合などはファイル名コンボボックスに「*.TXT:*.INI」のようにコロン「：」で区切ってファイル名を指定します。


関連付けられたアプリケーションを起動

ファイル検索の検索結果をダブルクリックするとそのファイルに関連付けられたアプリケーションを起動することができます。ファイルがアプリケーションそのものの場合はアプリケーションが起動します。関連付けられたアプリケーションがない場合はエディタの設定で設定されたエディタが起動されます。


UNLHA32.DLL

LHA圧縮ファイルを圧縮・解凍する機能を持つモジュールでSFINDの作者とは別の方々によって作成されたものです。SFINDでLHA形式の圧縮ファイルから検索を行う場合にはUNLHA32.DLLモジュールを入手する必要があります。登録場所はNIFTY-ServeのFWINNT LIB 11のDLL用のライブラリにあります。

UNLHA32.DLLはWindowsのディレクトリに置くか（お勧め）、SFINDと同じディレクトリに置いてください。

以下、UNLHA32.DLLのドキュメントから抜粋したＭｉｃｃｏ氏による著作権文です。

「UNLHA32.DLL の圧縮・解凍ルーチン等については基本的にLH.EXE のソースを流用しています。従って，この部分についての著作権は吉崎栄泰氏が保有しています。 Win版及びNT版自己解凍ルーチンについてはｍＨ（広山雅明)氏が著作権を保有しています。その他の部分についての著作権はＭｉｃｃｏが保有しています。」


テンポラリフォルダ

様々なソフトが一時的な作業用に作成するファイルを格納する場所です。多くの場合、そのソフトが実行終了した場合には削除しても影響の無い性質のファイルが格納されます。 Windows95の場合はWindowsフォルダの中のTempフォルダなどが使用されます。


ファイルの詳細情報表示、修正機能

検索結果として表示されたファイル名を右クリックすると、そのファイルの種類やサイズ、日付、属性などが表示されます。また、ファイルの日付や属性を変更することもできます。日付や属性の変更は、変更による影響を想像することのできる知識を持った方以外にはお奨めできません。

圧縮ファイル内のファイルに関しては情報の表示や修正はできません。


検索時間の短縮

[検索方法][除外ファイル指定]の設定を行って検索しても意味のないファイルを指定しておくと検索が速くなります。検索除外ファイルを指定した場合でも、「*.*」などのように全てのファイルを検索するよりは「*.TXT」と指定するほうがより速く検索することができます。また、検索する文字を含むファイル名だけを知りたい場合は[検索方法][ファイル名のみ]を設定して検索すると高速に検索が行えます。


起動時のフォルダ設定

SFIND起動時によく検索するフォルダに移動していてほしい場合は下記の設定を行ってください。

Windows95：

ショートカットのプロパティの作業フォルダに、頻繁に検索するフォルダを指定する。

WindowsNT 3.51：

SFINDのアイコンをクリックして選択し、プログラムマネージャで[アイコン][登録内容の変更]メニューを実行し、実行時のディレクトリに頻繁に検索するフォルダを指定する。


スプリットブラウザの表示をやめるには

大きなテキストファイルや低速なデバイスに格納されたファイルを頻繁に扱う場合、検索結果を初回クリックした時のスプリットブラウザの表示を遅く感じるかも知れません。ファイルの表示・編集を他のエディタで行う場合はスプリットブラウザが必要ないかもしれません。この場合にはスプリットブラウザと検索結果の表示ウィンドウの区切りになっている部分をドラッグして、スプリットブラウザが見えなくなるようにサイズを調整するとスプリットブラウザへの表示が行われなくなるので待たされることがなくなります。


フォルダ変更ボタン

検索フォルダの変更。

[検索方法][フォルダの変更]


大／小文字の区別ボタン

押した状態で、大文字と小文字を区別して検索する。

[検索方法][大／小文字区別]


サブフォルダボタン

押した状態で、すべてのサブフォルダを含めて検索対象とする。

[検索方法][サブフォルダ含む]


ファイル名ボタン

押した状態で、ファイル名のみ検索する。

[検索方法][ファイル名のみ]


ヘルプボタン

ヘルプの表示。


検索文字コンボボックス

検索したい文字を入力する部分です。

ドロップダウンリストには今までに検索した履歴が最大８個まで残ります。同じ様な検索を繰り返す場合にはリストの内容を再利用します。ドロップダウンリストは履歴用でありここに含まれた文字全てを検索の対象とするわけではありません。


検索ファイル名コンボボックス

検索するファイル名を指定する部分です。ファイル名にはワイルドカードが使用できます。ここにはドライブ名やフォルダ名は指定できません。ドライブやフォルダを指定したい場合は、[検索方法][フォルダの変更]のコマンドでフォルダを変更します。

複数のファイルを指定する場合は、コロン「:」で区切って指定します。

例） READ*.TXT:READ*.DOC


検索ボタン

検索を開始、または、中断します。検索がすぐに中断されない場合もあります。

[ファイル][検索開始]


ワイルドカード

ワイルドカードとは特殊な記号をファイル名に含めることにより、似た名前のファイル名を複数指定したり、逆に、大量の複数のファイルの中からファイルを限定したりする事を可能にします。特殊な記号とはアスタリスク「*」とクエスチョンマーク「?」の2種類で、「*」はどんな文字でも何文字でもよいという意味を持ち、「?」はどんな文字でもよいが1文字であるという意味を持ちます。例えば、下記の5つのファイルがあった場合、

README.TXT

READ.ME

README1.DOC

README2.WRI

MANUAL.TXT

「*.*」と指定すると

すべてのファイルが対象になります。

同様に、

「*.TXT」

README.TXT MANUAL.TXT

「READ*.*」

README.TXT READ.ME README1.DOC README2.WRI

「READ??.*」

README.TXT

「README?.*」

README1.DOC README2.WRI


[ファイル]

 [検索開始]

 [開く]

 [SFIND形式で保存]

 [テキスト形式で保存]

 [終了]


[表示]

表示方法を設定します。メニューを実行後すぐに表示に反映されます。

[順ソート]

[逆ソート]

[タブを可視]

[タブのサイズ]

[行番号]

[ファイルの日付]

[ファイルサイズ]

[ステータス バー]


[編集]

スプリットブラウザ内で有効なコマンドが定義されています。他のアプリケーションにクリップボード経由でコピーするような場合や、スプリットブラウザに表示されたデータから文字列の検索を行うような場合に使用します。

スプリットブラウザ内で右クリックを行うと同様のメニューが表示されます。

メニューの名前は「編集」ですが現在のバージョンではスプリットブラウザ内のデータを直接編集する事はできません。

[コピー]

[すべて選択]

 [上すべて選択]

 [下すべて選択]

 [検索]

 [次を検索]


[検索方法]

このメニューでは、検索の方法を設定します。下記で指定した属性は次回の検索から有効になります。

[大／小文字区別]

[サブフォルダ含む]

[ファイル名のみ]

[日本語EUC検索]

[除外ファイル指定]

[検索日付範囲]

[フォルダの変更]


[検索方法]
[オプション]

[クリップボードコピー]

[検索終了時の音]

[検索開始後アイコン化]

[フォントの変更]

[エディターの設定]

[文字色の変更]

[選択行の表示方法]

[ブラウザ表示サイズ]


[ファイル][検索開始]

検索を開始します。検索中に再度このコマンドを実行すると、検索が中断されます。

検索を中断した場合は、中断するまでの検索結果が表示されます。


[ファイル][開く]

[ファイル][SFIND形式で保存]で保存されたファイルを開きます。CD-ROMドライブなどの低速なデバイスで検索した結果を何度もくり返し利用するような場合に便利です。以前に保存した検索結果の検索該当ファイルの状態と、開いた時点でのファイルの状態が異なっている場合には、スプリットブラウザが正常に機能しなかったり、ファイルが削除されている場合にはエディタの起動でファイルがオープンできない事になります。


[ファイル][SFIND形式で保存]

検索した結果を再度SFINDで読み込める形式で保存します。例えば、CD-ROMなどの低速なデバイスの大量の文書の中から「今月の主なトピック」という文字を検索し、後日に何度も参照するような場合に便利です。検索した時点での情報がSFIND形式で保存されるます。したがって、検索した時のファイルの内容と後日開いた時のファイルの内容が異なっているとスプリットブラウザで参照する行情報に食い違いができてうまく参照できません。また、後日参照した時点でファイルそのものが移動／削除されていればファイル情報の表示やエディタでの起動ができなくなりますので、頻繁に編集する文書の保存にはあまり向いていません。


[ファイル][テキスト形式で保存]

検索した結果をテキストファイルに保存します。表示メニューや、検索方法で指定された表示の属性がそのまま反映されます。つまり、行番号を表示している場合は行番号もファイルに保存しますので、今表示されている状態とほぼ同じ状態でテキストとして保存されます。

テキスト形式で保存したファイルを、[ファイル][開く]で開くことはできません。


[ファイル][終了]

このアプリケーションを終了します。


[編集][コピー]

スプリットブラウザ内で選択されたデータをクリップボードにコピーします。コピーしたデータは他のアプリケーションへ貼り付ける事が可能です（他のアプリケーションがテキストの貼り付けをサポートしている必要があります）。


[編集][すべて選択]

スプリットブラウザに表示されたデータすべてを選択します。


[編集][上すべて選択]

スプリットブラウザに表示されたデータの内、カーソール位置から上をすべてを選択します。


[編集][下すべて選択]

スプリットブラウザに表示されたデータの内、カーソール位置から下をすべてを選択します。


[編集][検索]

スプリットブラウザに表示されたデータから文字列を検索します。


[編集][次を検索]

スプリットブラウザに表示されたデータから文字列を検索します。前回行った検索と同じ条件で検索が繰り返されます。


[表示][順ソート]・[表示][逆ソート]

表示された検索結果を下記の指定された項目別にソートを行います。ソートの対象となるものはファイルです。圧縮ファイルの検索結果をソートした場合には圧縮ファイルそのものがソートの対象となり、圧縮ファイル内に格納されたファイルはソートの対象とはなりません。

日付順

ファイルの更新日時の古い順、または、新しい順に並べ変えます。

ファイル名順

ファイル名のアルファベットや漢字コードの順番で並べ替えを行います。

サイズ順

ファイルサイズの大きい順、または、小さい順に並べ変えます。

フォルダ名順

検索結果のファイルが保存されたフォルダ名のアルファベットや漢字コードの順番で並べ替えを行います。

タイプ順

テキストファイル・設定ファイル・実行ファイルなどのファイルタイプの順番で並べ替えを行います。


[表示][ファイルの日付]

検索結果のファイルの日付を表示します。


[表示][ファイルサイズ]

検索結果のファイルのサイズを表示します。


[表示][ステータス バー]

ステータス バーを表示、または、非表示にします。


[表示][行番号]

行番号の表示／非表示を切り替えます。


[表示][タブを可視]

タブ文字をピリオドに置き換えて表示します。


[表示][タブのサイズ]

タブのサイズを変更します。


タブ

タブはファイル内ではタブコードと呼ばれる１文字として保存されています。一般的に、個々のアプリケーションが数バイト毎の区切りになるように空白を挿入して表示します。


[検索方法][大／小文字区別]

検索文字にアルファベットが含まれる場合、そのアルファベットの大文字と小文字を区別して検索したい場合にこのコマンドを使用します。

ボタンが押された状態で、大文字と小文字を区別して検索します。


[検索方法][サブフォルダ含む]

検索文字を含むファイルを検索するフォルダの範囲を、現在のフォルダとその下のフォルダ全てを対象にします。このコマンドが指定されていない場合は、検索の範囲が現在のフォルダのみとなります。

現在のフォルダを変更するには[検索方法][フォルダの変更]のコマンドを使用します。

ボタンが押された状態で、サブフォルダを検索対象とします。


[検索方法][ファイル名のみ]

検索の結果として、検索文字を含むファイル名のみを表示します。

検索された行も含めて表示する場合に比べて、検索の処理時間を短縮できます。検索結果が多くのファイルに含まれることが予想される場合などに便利です。

ボタンが押された状態で、文字を含むファイル名のみが検索されます。


日本語EUC検索
[検索方法][日本語EUC検索]

EUC漢字コードを含んだファイルの検索を行います。FTPでEUCマシンからGETしたファイルなどを検索できます。特に、SAMBAなどで95/NTにマウントしたネットワークドライブに対して検索を行う方法をとれば、システム管理や開発作業などが快適に行えます。


[検索方法][除外ファイルの指定]

検索の対象から除外したいファイルのファイルタイプ指定します。ファイルタイプの区切りのピリオドを含める必要はありません。ファイルタイプを入力してEnterを押すと、検索除外のリストボックスに登録されます。

実行ファイルや、画像ファイルなどの検索をしても意味のないファイルなどを指定します。このオプションを指定すると余計な検索を行わなくなるので検索時間が短縮されます。現バージョンではファイルタイプのみの指定しかできません。また、ファイルタイプにワイルドカードは指定できません。

おまかせ

一般的に文字を検索しても意味の無いファイルがあらかじめ登録されています。このボタンを押すことによってそれらのファイルが検索除外ファイルとなります。

削除ボタン

選択されたリストをリストボックスから削除（検索除外を解除）します。

全削除ボタン

リストに登録された除外対象を全て削除します。

指定例）

下記のようなファイルタイプを指定しておきます。

EXE BMP DLL TIF WAV GIF JPG MPG MID DIB


[検索方法][検索日付範囲]

検索対象となる日付範囲の設定を行います。時刻の指定をしなかった場合には、開始日付には00:00:00が付加され、終了日付は23:59:59が付加されます。

「範囲指定を有効にする」にチェックマークを付けた場合にこの設定が有効になります。設定が有効になっている場合にはツールバーの時計の絵のボタンが押された状態になります。


[検索方法][フォルダの変更]

検索文字を含むファイルを検索するフォルダを変更します。このフォルダを基準として検索が行われます。サブフォルダも含めて検索したい場合は、コマンド[検索方法][サブフォルダ含む]を使用します。

フォルダの変更ダイアログで、フォルダの移動や、ドライブの変更を行います。

「フォルダリストに登録」にチェックマークを付けておくと最近移動したフォルダのリストに登録されるようになります。

現在のフォルダはステータス バーに表示されます。


[オプション][クリップボードコピー]

このオプションが指定されている場合、検索結果の表示行をダブルクリックするとその行がクリップボードにコピーされます。

エディターの設定がされている場合、この時点でエディターが起動するのでクリップボードにコピーされた行をエディターの検索文字にペーストして検索を実行すれば目的の行にジャンプすることができます。

例）エディターの設定でメモ帳が登録されている場合

(1)ダブルクリックするとメモ帳が起動する。

(2)メモ帳のメニューから[検索][文字列の検索]を選ぶと文字列の検索ダイアログが表示される。

(3)検索する文字列でCtrl+Vキーを押すとクリップボードの内容がコピーされる。

(4)[次を検索]ボタンを押すと目的の行へジャンプする


[オプション][検索終了時の音]

検索が終了した時に音を鳴らします。WAVEファイルの再生できる環境では[音の設定]メニューで鳴らす音を変更する事ができます。


[オプション][検索開始後アイコン化]

検索を開始してからアイコン化するように指定します。時間のかかる検索のみアイコン化したい場合などは、３秒後、６秒後などの指定を行います。


[オプション][フォントの変更]

検索結果を表示するためのフォントを変更します。文字の大きさなどを好みや環境に合わせて変更できます。

参照

フォントが変更されない


[オプション][エディターの設定]

検索結果として表示された行をダブルクリックした時に起動されるエディターを変更します。また、そのエディターの行ジャンプやその他の起動オプションを指定することができます。

エディタ

パスの設定されていないフォルダにインストールされたエディタを設定する場合には、ドライブ名とフォルダ名を含んだフルパス名を入力する必要があります。

例）

オプション

エディタが起動される時にエディタに渡されるオプションを指定します。起動オプションはエディタによって異なりますのでエディタのヘルプなどで調べてください。

起動オプションには特別な記号を指定することにより、ダブルクリックした検索結果のファイル名と行番号を起動オプションに展開できます。ファイル名は&F、行番号は&Lです（何も指定されなかった場合は&Fが指定されたものとして処理が行われます）。例えば、オプションに「&F /L=&L」と指定されていて、ダブルクリックした行がC:\README.TXTのファイルの15行目である場合は、「C:\README.TXT /L=15」と展開されます。下記に各エディタの例を示します。

例）メモ帳にファイル名を指定して起動

オプション： &F

例）秀丸エディタにファイル名と行番号を指定して起動

オプション： /j&L &F

注）秀丸の編集モードはエディタ的に設定しておくこと

例）ライト パッド エディタをファイル名、行番号、右ラップ禁止で起動

オプション：&F /L=&L /W=N

テストモード

テストモードのチェックボックスにチェックを付けておくと、エディターが起動する前にエディターに渡される起動オプションを確認することができます。起動オプションがうまく機能しない場合に確認のために使用します。

参照

エディターが起動しない

起動オプションがうまく機能しない


[オプション][文字色の変更]

SFINDは検索結果を見易いように色を分けて表示しています。標準の色の設定が好みに合わない場合や、モノクロのディスプレイで見にくい場合はこのオプションで色を変更することができます。


[オプション][選択行の表示方法]

検索結果をクリックした時に、その行を反転表示するか囲み表示するかを切り替えます。


[オプション][ブラウザ表示サイズ]

スプリットブラウザに表示するファイルのサイズを制限します。検索結果をクリックしたときに不用意に巨大なファイルを表示してしまうことを防ぐためにこの設定を使用します。


ライト パッド エディタ

SFINDの作者が作成した低価格の32ビット版(WindowsNT Intel版で動作）エディタです。SFINDの32ビット版をご利用の方は是非ご検討ください。NIFTY-ServeのFWINNT LIB 4に最新版があります。


行番号が一致しない

検索結果として表示されている行番号と、エディターを開いて数えた行番号が一致しない場合があります。これは、SFINDが１行と判断する条件と、エディターが１行として表示する方法が異なる場合があるからです。

他の原因としては、通信ログなどは通信の不具合により文字として認識されないコードが混じりやすいために行数が正確に数えられない場合があります。このように文字以外のコードが混入した場合、それを何行と数えるかはソフトごとに異なります。したがって、エディターがジャンプした行と異なる場合があります。

スプリットブラウザやクイックブラウザで、クリックした検索結果の行とジャンプした行がずれる場合もあります。これも上記通信ログの場合の原因と同じです。ごみコードが混入する事によりスプリットブラウザが行のカウントを間違えるためです。


行の判断
SFINDが１行と判断する条件

一般的に、エディターでは文章の終わりで改行のためにEnterキーを押すと画面には表示されない特殊なコードが付加されます。このコードをSFINDは１行とみなしています。ところがEnterを押さなくても画面の右端で自動的に改行される場合、このコードを付加しない場合があります。従って、画面上は複数行に見えても、SFINDは１行とみなします。


エディターが起動しない

エディターの設定が正しいか確認してください。

エディターの起動はされるが、ダブルクリックした行のファイルがオープンされない場合は、そのエディターが起動時にオープンするファイル名を受付ないか、SFINDのオープンするファイル名の指定と一致していないことが考えられます。


確かにある文字が検索されない

SFINDはSFINDが１行と判断する条件に毎に検索を行います。行にまたがって文字が存在する場合は検索されません。

ワードプロセッサなどの独自のフォーマットでかかれた文書は検索できない場合があります。そのワードプロセッサ独自の制御コードが文書内に混じっているからです。

文字には１バイト文字と２バイト文字があります。それぞれ「1ﾊﾞｲﾄ」「２バイト」の違いです。現バージョンのSFINDはこの２つは異なるものとして扱います。

そのファイルが検索除外ファイルに指定されていないかチェックしてください。


ディスクがいっぱいだと言われる

ディスクに空きがあるにもかかわらず、ディスクがいっぱいだとメッセージが表示される場合があります。SFINDはいろいろな処理のためにディスクを作業用に使っていますが、検索が大量になる場合SFIND内でディスクを管理する領域が足りなくなることがあります。この場合にこのメッセージがでます。ディスクスペースを空けても解決しません。もう少し検索条件を絞りこんでください。


メモリが足りないと言われる

サブフォルダを調べるためのメモリが足りない旨のメッセージが表示される場合があります。サブフォルダが多い場合にSFIND内で確保するメモリが足りなくなる場合に表示されるメッセージです。他のアプリケーションを終了したり、メモリを買い足しても解決しないのでご注意ください。もう少し検索条件を絞りこんでください。


フォントが変更されない

SFINDではフォントスタイルとしてイタリック文字をサポートしていません。イタリックを選択しても表示は変更されません。


表示がおかしい

文字の表示が黒い四角になったりする場合があります。これは、実行ファイルやワードプロセッサの独自なファイルなど、文字だけが含まれるファイルではない場合などを表示した場合におこります。[検索方法][除外ファイルの指定]でこれらのファイルを検索の対象から除外できます。

検索する漢字コードが適切な設定になっていない場合は、漢字が化けて表示されます。95/NTで作成したテキストファイルを検索する場合は[検索方法][日本語EUC検索]をオフにしてください。


作成するファイルについて
テンポラリファイルについて

SFINDは検索結果を一時的に格納するための作業用ファイルをテンポラリフォルダに作成します。ファイル名はSFDnnnn.TMP(nは数字やアルファベット）です。このファイルはSFIND終了時に削除されますが、なんらかの原因でこのファイルが残っている場合には削除しても構いません。

また、圧縮ファイルを検索した場合も同様にテンポラリフォルダにファイルを一度解凍して検索が行われます。テンポラリフォルダ内にSFDnnnnの名前の付いたフォルダを作成し、そこに解凍を行います。これらのファイルはSFIND終了時に極力削除が行われますが、残っている場合には削除しても構いません。


起動オプションがうまく機能しない

設定した起動オプションがうまく機能しない場合（例えば、行番号を指定しているのにその行にジャンプしない場合など）は、[オプション][エディターの設定]でテストモードのチェックボックスにチェックを付けてエディターを起動してください。

テストモードではエディターが起動する前にエディタに渡されるオプションが表示されます。起動オプションはエディターによって異なりますが、一般的にオプションの順番や組み合わせ、大文字小文字の違いが重要な場合があるので注意してください。オプションが間違っている場合は修正してください。

オプションが正しそうな場合でもうまく動作しない場合は、スタートメニュー（WindowsNT 3.5の場合はプログラムマネージャー）の[アイコン][ファイル名を指定して実行]で同じオプションを指定して起動してみてください。例えば、エディターの設定で

エディター：C:\MYDIR\MYEDITOR.EXE

オプション：/L=&L &F

と指定し、テストモードで表示されたオプションが、

/L=325 C:\WINDOWS\FOUND.TXT

であった場合は、ファイル名を指定して実行のコマンドラインには下記のように指定します。

C:\MYDIR\MYEDITOR.EXE /L=325 C:\WINDOWS\FOUND.TXT

この確認でも現象が変わらない場合は、エディターのオプションの指定に誤りがあるか、エディターの設定に誤りがあると思います。この場合、SFINDの作者である私に質問をいただいても、そのエディター固有の問題となるのでお答えできません。

スタートメニューでファイル名を指定して実行すると正常に処理される場合はご相談ください。


フォルダ移動ダイアログに何も表示されない

ドライブ番号を割り当てていないネットワークドライブから直接起動した場合には、フォルダ移動ダイアログにディレクトリやファイルが表示されない状態になります。この場合にはドライブ変更ボタンなどを押すと表示されるようになります。


圧縮ファイルから何も検索されない

圧縮ファイルから検索を行うにはUNLHA32.DLLを入手する必要があります。また、そのDLLをWindowsのディレクトリに置くか（お勧め）、SFINDと同じディレクトリに置いてください。


ファイルのオープンができませんでした

Windowsやアプリケーションが使用中のファイルを検索しようとするとこのメッセージが表示されることがあります。フォントファイルなどがそれにあたります。ファイルが壊れているわけではないので心配する必要はありません。


編集メニューが選択できない

スプリットブラウザのどこかをクリックすると編集メニューが選択できるようになります。


スプリットブラウザにテキストが表示されない

オプションメニューのブラウザ表示サイズで設定されたファイルサイズを超えるファイルはスプリットブラウザに表示されません。