*fenrir [#s9d3e386]

&ref(fenrir_ss.png,nolink);

#contents

**fenrirについて [#rf389918]
:作者様|folia(◆WoqZr951YI)
:作者様ホームページ「B@r09u3⇔Style Op.2」|http://hp.vector.co.jp/authors/VA026310/
:最新バージョン | ver.0.75c [09/09/29]
:ソフトのコンセプト|2chの作者さん(◆WoqZr951YI)書き込み。2006/02/26(日) 00:51:07

>「パス窓」、「qui」に続いて~
「アイテム管理」という要素をランチャから極力省くことを志したランチャです。~
(ファイル検索もできる云々は後付けです。)~
~
その基本コンセプトの中で、多機能であるというよりかは仕様の洗練という方向性で作っています。~
極力、仕組みがシンプルで原始的ながら、そこそこいろいろなことができる~
簡易的なファイルアクセスのための仕組みといった感じです。~
~
インスタントコマンドを搭載するのにも結構躊躇を覚えたほどです。~
うちの掲示板に書きましたが、個人的には現段階でもほぼ完成だと思っています。~
なので、大幅な機能追加はないと思います。

***fenrir.exe [#ydba8104]
:ウインドウクラス|メインウインドウ: fenrirMainWindow~
候補ウィンドウ: fenrirListWindow~
設定ダイアログ: #32770

***外部ソフトウェア [#rbb8bcfc]
:[[fenrirScan]] | path データのスキャンをより高機能に
:[[fenrirFileWatcher]] | ファイル・フォルダの監視をして自動的に path に反映

**最新バージョンの変更点 [#jaf02ba6]
-インスタントコマンドとトレイアイコンクリックの実行履歴メニューにおける作業フォルダの問題。
--これまでは、fenrir.exeのフォルダを作業フォルダにしていた。これを、各コマンドラインの最初に現れるexeがあるフォルダに変更した。
-fenrirScan011.zip

***[[更新履歴>./History]] [#x0e29d63]

**概要・仕組み・利点 [#zd7d6627]
''概要''
-各種ファイラとの連携
-ランチャ
-キーボードメイン
-その他いろいろ

''仕組み''
-すべてのディレクトリ、ファイルをスキャンし、DB化。そこからファイルを開いたりできる。
-拡張子、ディレクトリを指定し、スキャンする対象を指定。
-ディレクトリ構造を見ることができたり。

''利点''
-ファイルパスに対してインクリメンタルな検索ができる。
-その上、スキップマッチング、中間部分一致で検索できる。
-しかも検索は素早い。
-コマンドを設定することにより、見つかったパスを外部に渡すことが可能。
-パスごとに、簡単にメニューを出すことができる。
-その上パスをワイルドカードで判別して、パスごとに同じ操作により別のことが実行可能。

**使用時の注意点 [#z4949383]

-fenrirを使う際、作業フォルダを設定しておくこと。&br;fenrirは(作業フォルダ)\以下にcmd、dataの設定ディレクトリを自動で作成するため。&br;作業フォルダを指定しないと、思わぬ場所に設定ディレクトリが作られてしまう。また起動するたびにスキャンしてしまうことになるかもしれない。
-その解決方法の一つ:&br;fenrir.exeのショートカットを作って、ショートカットファイルに作業フォルダを指定すること。fenrirの起動はショートカットから行う。
-逆に意図的に異なる場所を作業フォルダとするという使い方もありえる。
-最初に起動するとき、確認ダイアログがでて、OKするとスキャンが始まるので、&br;起動する前にスキャンファイルの設定をしておくほうが良いかもしれない。

**置換文字一覧 [#l32719e1]

|~置換文字|~説明|
|%P|選択したパス|
|%D|選択したパスの親パス|
|%F|選択したパスのファイルフォルダ名部分(パスの末端)|
|%E|選択したパスの拡張子|
|%N|選択したパスの拡張子を除いたファイル名|
|%C|クリップボードに格納されている文字列|
|%W|fenrirの作業フォルダのパス|
|%V|fenrirのカレントドライブ(作業フォルダのパスのドライブ部分)|
|%A|インスタントコマンドの引数|
|%pipe|「|」(パイプ)|
|%instantfile|インスタントファイル(instant.ini)のパス|
|%scanfile|スキャンファイル(scan.ini)のパス|
|%pathfile|インデックスファイル(path)のパス|
|%initfile|動作設定ファイル(fenrir.ini)のパス|
|%cmddir|コマンドファイルの場所のパス|
|%MN|選択した複数のパスを改行で区切ったもの|
|%MS|選択した複数のパスをスペースで区切ったもの|

**引数一覧 [#d22ec51b]

|~引数|~説明|
|/dir=|任意のフォルダを開いた状態に|
|/pathfile=|インデックスファイル|
|/scanfile=|スキャンファイル|
|/initfile=|動作設定ファイル|
|/instantfile=|インスタントファイル|
|/cmddir=|コマンドファイルが格納されているフォルダ|
|/t|非常駐モードで起動|
|/key=|=以降の文字列を入力する|
|/restart|多重起動する|
|/cmdtarget=|=以降のパスに応じたメニューを表示|
|/cmdfile=|/cmd使用時にメニューを出すコマンドファイル|
|/cmdx=|/cmd使用時のメニューの表示位置X|
|/cmdy=|/cmd使用時のメニューの表示位置Y|

**iniファイルの設定一覧 [#n3bb104b]

data\fenrir.iniの中身について。

|~項目|~説明|~値|
|AddIconIndex=|アイコンのインデックスがずれ、正しいアイコンが表示されない場合、ずれを補正する|0:無効 1:有効|
|AllowChangeSizeMainWindow=|メインウィンドウサイズ(高さ)の変更|0:不可 1:可|
|AutoHide=|アクティブな状態から非アクティブになったときに、&br;自動でウィンドウを非表示にするオプション|0:無効 1:有効|
|AutoRegistrationMode=|scan.iniに指定されたマスクと一致するパスのみを自動登録の対象とするかどうか&br;(インデックスデータをscan.iniに指定したものだけが登録してある状態にしておきたいというときに有効なオプション)|0:無効 1:有効|
|BackGroundColor=|背景色||
|ChangePrioriyOfDirectoryBrowsed=|潜ったフォルダの優先順位をあげるオプション|0:無効 1:有効|
|CheckPathExist=|リストに表示したアイテムの存在確認&br;実在しないファイルは次回から表示しない|0:無効 1:有効|
|ClientEdge=|ウィンドウの縁が盛り上がった感じになる|0:無効 1:有効|
|CompactPath=|パスを縮小表示|0:無効 1:有効|
|EditIcon=|入力ウィンドウへのアイコン描画|0:描画しない 1:描画する|
|EditIconDelay=|入力ウィンドウへのアイコン描画のディレイ|単位はミリ秒|
|ExecuteHistoryMax=|実行履歴保存数|[履歴を保存する数]|
|FitWindowSize=|リストウィンドウの幅をメインウィンドウのサイズに合わせるかどうか|0:合わせない 1:合わせる|
|FontColor=|フォントの色||
|HashSize=|ハッシュ探索の時に使う、ハッシュテーブルのサイズ|気にスンナ|
|HideEditAfterExec=|コマンド実行後にウィンドウを隠す|0:隠さない 1:隠す|
|HotKeyMain=|ホットキー|[[詳しくはFAQを参照>fenrir / FAQ#k701d40b]]|
|HotKeySub=|ボツ、機能なし|ドンマイだお( ^ω^)|
|ImeOffAlways=|アクティブになったときに自動でIMEをOFFにする機能|0:無効 1:有効|
|InputHistoryMax=|最大履歴数|[履歴を保存する数]|
|InputHistoryMinLen=|何文字以上入力されていたら記録するか|[記録開始位置の数字]|
|KeyMoveToDir=|ディレクトリ展開に使うキー|[[詳しくはTIPSを参照>fenrir / FAQ#k701d40b]]|
|KeyMoveToParentDir=|親ディレクトリ展開に使うキー|[[詳しくはTIPSを参照>fenrir / FAQ#k701d40b]]|
|ListLoopCursor=|リストの選択カーソルのループ|0:無効 1:有効|
|ListIcon=|リストウィンドウ内のアイコン表示|0:表示しない 1:表示する|
|ListStringsPlacement=|リストの右寄せ、左寄せ、中寄せ|0=左寄せ 1=中寄せ 2=右寄せ|
|ListWindowRect=|リストウィンドウの位置||
|LOGFONT=|フォント||
|MainWindowHeightAdd=|メインウィンドウの高さの調整。Windows Vistaで高さがおかしいときはここで調節すること|[数値]|
|MainWindowRect=|メインウィンドウの位置||
|MaxListItemCounts=|リストウィンドウのアイテムの最大列挙数|[列挙数]|
|MigemoDictPath=|Migemo関連のファイルへのディレクトリのフルパス|[ディレクトリへのフルパス]&br;なおダブルクオーテーションは半角空白が存在しても必要なし。&br;指定されていない場合は、dict\にあるmigemo-dictを使用。|
|MigemoMode=|Migemo検索発動の仕方|0:Migemo検索を使用しない。&br;1:MigemoStringsで指定した文字列を検索キーに含めることで発動。&br;2:大文字で入力を始めることで発動。&br;3:小文字で入力を始めることで発動。|
|MigemoStartLen=|何文字入力された時点で検索を始めるか|[開始位置の数字]|
|MigemoStrings=|MigemoMode=1の時に使う文字列(8文字まで)|[文字列]|
|NoCaption=|ウィンドウタイトルの表示|0:表示する 1:表示しない|
|NoHideAtFilerMode=|フォルダに潜っているときにはファイルを実行しても、いちいち閉じないようにするオプション|0:閉じる 1:閉じない|
|PriorityStockCounts=|インデックスファイルのプライオリティ保存数|[保存数]|
|ScanProgram=|メインとして使うスキャンプログラムのパス|[プログラムのパス]|
|SearchMethod=|通常時の検索方式|0:先頭部分一致 1:中間部分一致&br;2:スキップマッチング|
|SearchMethodInDir=|ディレクトリ展開時の検索方式|0:先頭部分一致 1:中間部分一致&br;2:スキップマッチング|
|ShowStartUp=|起動時のウィンドウ表示|0:表示しない 1:表示する|
|SingleSel=|アイテムの複数選択|0:使用しない 1:使用する|
|ToggleWindowShowHide=|呼び出しキーを押したときに、fenrirが既にアクティブだった場合は閉じないようにするオプション|0:閉じない 1:閉じる|
|TrayIcon=|タスクトレイのアイコン表示|0:表示しない 1:表示する|
|UseDummyIcon=|ダミーアイコンの使用|0:無効 1:有効|

**[[fenrir / FAQ]] [#oc702791]

#include2(fenrir / FAQ,,none)

**[[fenrir / Tips]] [#e3d23a1a]

#include2(fenrir / Tips,,none)

**2ちゃんねる [#p5c8f47d]
-2ちゃんねる ソフトウェア板 - fenrir (終了)~
http://pc7.2ch.net/test/read.cgi/software/1138634830/l50
--[[''7-Zip''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part1.7z&refer=fenrir]] (約69KB ''こちらをなるべくDLしてください'')
--[[''HTML''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part1.html&refer=fenrir]] (約303KB)
-2ちゃんねる ソフトウェア板 - fenrir Part2 (終了)~
http://pc7.2ch.net/test/read.cgi/software/1148311462/
--[[''7-Zip''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part2.7z&refer=fenrir]] (約71KB ''こちらをなるべくDLしてください'')
--[[''HTML''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part2.htm&refer=fenrir]] (約304KB)
-2ちゃんねる ソフトウェア板 - fenrir Part3 (終了)~
http://pc11.2ch.net/test/read.cgi/software/1164459545/
--[[''7-Zip''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part3.7z&refer=fenrir]] (約71KB ''こちらをなるべくDLしてください'')
--[[''HTML''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part3.htm&refer=fenrir]] (約301KB)
-2ちゃんねる ソフトウェア板 - fenrir Part4 (終了)~
http://pc11.2ch.net/test/read.cgi/software/1187338739/
--[[''7-Zip''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part4.7z&refer=fenrir]] (約73KB ''こちらをなるべくDLしてください'')
--[[''HTML''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part4.html&refer=fenrir]] (約313KB)
-2ちゃんねる ソフトウェア板 - fenrir Part5 (終了)~
http://pc11.2ch.net/test/read.cgi/software/1208408662/
--[[''7-Zip''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part5.7z&refer=fenrir]] (約77KB ''こちらをなるべくDLしてください'')
--[[''HTML''版>http://fw.ampll.org/index.php?plugin=attach&pcmd=open&file=fenrir_part5.html&refer=fenrir]] (約308KB)
-2ちゃんねる ソフトウェア板 - fenrir Part6~
http://pc12.2ch.net/test/read.cgi/software/1248792617/

Top   Edit Diff Backup Upload Copy Rename Reload   New List Search RecentChanges   Help   Hatena Bookmark   RSS of RecentChanges