Recordsを語ろう

■ このスレッドは過去ログ倉庫に格納されています
2009/01/31(土) 20:38:36ID:OZVHKtOa0
マルチスレッド対応2画面ファイラー「Records」について語りませんか?

公式サイト
http://www14.ocn.ne.jp/~gary/

開発状況
http://developer.blog.ocn.ne.jp/diary/
2009/01/31(土) 20:39:06ID:OZVHKtOa0
■主な機能一覧
 ・マルチスレッド対応(ファイル操作、ファイル検索、他)
 ・マウス対応(ドラッグ&ドロップ可)
 ・HELP不用の設定画面(にしたつもり)
 ・VBScriptによるバッチ処理が可能
 ・アーカイブファイルの仮想ディレクトリ化
 ・サムネイル表示機能
 ・ファイル検索機能(GREP可能、結果を仮想ディレクトリ化)
 ・ディレクトリコンペア機能(結果を仮想ディレクトリ化)
 ・ディレクトリのミラーリング機能
 ・アイコンオーバーレイ対応
 ・エクスプローラーメニュー対応
 ・0バイトファイルの作成
 ・ディレクトリの容量計算
 ・インクリメンタルサーチ搭載
 ・登録ディレクトリ機能
 ・メニュー作成機能(サブメニューは不可)
 ・パスマスク(フィルター)機能
 ・連番リネーム機能
 ・テキストビュア内蔵(文字コード自動判別、バイナリモード可)
 ・イメージビュア内蔵(bmp/gif/png/jpeg/tiff/ico/Exif表示)
 ・イメージのIE風マスク表示(Ctrl+Aの表示)、元絵強調、透かし強調機能
2009/01/31(土) 20:44:11ID:OZVHKtOa0
俺的に欲しい機能
 インクリメンタルサーチでmigemo対応
 窓毎のソート方法保存
 Susieプラグインによる画像表示

とりあえずこれだけあれば移行出来そう。
2009/01/31(土) 22:19:32ID:YjJGfJ5S0
>>1

これでKFスレ汚すことはなくなったけど、KFスレ過疎りそうだなw

とりあえず、俺的に欲しい機能は、各フォルダのカーソル位置保存、だな。
これさえあれば、KFから完全移行出来る。というか、もう移行したけど。
5名無しさん@お腹いっぱい。
垢版 |
2009/02/01(日) 00:51:53ID:vtd0CW4F0
■SS公開時のルール

アニメやエロゲなど、ヲタクウケしそうな画像を表示しましょう。
公開されたらスルーしないでキモイ等レスしてください。
スレが盛り上がります。
2009/02/01(日) 01:10:15ID:oynIsEaJ0
>>1

超実験版まんせー。
作者ブログにこのスレを知らせました。

とりあえず、NextFilerTab、PreviousFilerTab、LastFilerTag
とかのメソッドをくださいw
あと、>4 も書いてた、各フォルダのカーソル位置保存。
2009/02/01(日) 01:32:13ID:DH2pGeOp0
Windowsの標準機能で、Ctrl+PageUp/Downで前後のタブに移動出来るが、それじゃダメ?
Ctrl+PageUp/Downに何かコマンドを割り当てなければ仕えると思うけど。
2009/02/01(日) 01:49:03ID:thdq59xO0
>>1

列表示のアイコンをもうちょっと小さくできると嬉しいかなー。
それでインクリメンタルサーチでmigemoが使えるようになったら、
PPxから移行しちゃうぞきっと。
2009/02/01(日) 02:57:35ID:qP6QPV060
xpだが起動しないな。
これは.net?
2009/02/01(日) 04:36:45ID:thdq59xO0
「.NET Framework Version 2.0 SP1」必須とヘルプに書かれているね。
116
垢版 |
2009/02/01(日) 07:05:55ID:oynIsEaJ0
>>7
あーそかw
まぁ Ctrl+PageUp/Down とか不便なので、のどかの定義ファイルで適当しました。thxです。
# でも、タブ関連のメソッドはずっと後で良いので検討お願いします。 > 作者様
2009/02/02(月) 01:20:44ID:E5wr2klR0
ダブが1つだけの時は、非表示に出来たら嬉しいな。タブブラウザみたいに。
普段、タブなんて使わないからなー。
2009/02/02(月) 23:10:32ID:L6gGPLzg0
function Delete2() {
if (Filer.IsSelected) {
Filer.Delete();
}
}
↑を実行して確認ダイアログでいいえを選ぶとエラーが発生します。
VBSでも同様です。
2009/02/03(火) 02:39:32ID:SSsvshsX0
ちょっと面倒だけど、
try { Filer.Delete(); } catch(e) {}
にすれば一応エラーは起きない。

VBSでも同様に例外をスルーするような書き方すればOKなはず。
2009/02/03(火) 13:11:12ID:jiP7++xW0
教えてください
1、隠し属性のファイルを非表示にしたい
2、マークしたファイルのファイル名取得方法(フルパスでない)

あと、アーカイブ解凍時の確認(Y/N)が欲しいなぁ
2009/02/03(火) 13:57:26ID:SSsvshsX0
>>15
1については 0.9.55B5 で属性フィルタってのが付きました。詳細は開発者Blog
2についてはヘルプのFileItemクラスのところを参照。
2009/02/03(火) 15:22:20ID:jiP7++xW0
>>16
ありがとう。0.9.55B5をインストールしたらできました

2、ヘルプを読んで勉強してみます
とりあえずshift+Nキー欄に「ClipCopy FileName」と記述しただけでは駄目だと分かりますた
2009/02/03(火) 17:28:00ID:SSsvshsX0
>>17
何をやりたいのか具体的に言ってくれればもうちょいマシなアドバイスできるよ。
2009/02/03(火) 18:12:32ID:SSsvshsX0
俺、なんかぼけたこと言ってるな(^ ^;

要するにマークしたファイルのファイル名部分だけをクリップボードにコピーしたいってことですね。
Recordsの組み込み関数ではクリップボードに任意の文字列を送る関数がないので
現状ではWSHのやり方を参考にしてIEを経由したクリップボードアクセスをするしかありません。

http://codepad.org/FAyBN7bI

とりあえず↑のスクリプトをscript.jsとか適当な名前で保存して、
Recordsの設定でスクリプトファイルを登録。スクリプトの種類はJavaScript。
あと、イベント定義でアプリケーション起動のところにEvent_AppLoadを登録。
適当なキーにCopyClipExを登録。
で、OK。
2009/02/03(火) 19:43:16ID:ACKjctTt0
>>14
とりあえず対処できた、ありがとう。
>>19
SetClipboard(String text)があるよ。

選択したファイル名を半角スペース区切りでコピー("あり)
SetClipboard(<M:f>)
選択したファイル名を改行区切りでコピー("なし)
SetClipboard(<M:fqn>)
2009/02/03(火) 21:12:20ID:SSsvshsX0
>>20
それには気付かなんだ(^ ^;
2009/02/04(水) 12:16:59ID:msScYfdG0
>>19
ども、やってみましたが何とかが定義されていません・・・と怒られました。
てか、おいらにはスクリプト方面は難しくてよく分からないのでござりまする (´・ω・`)

>>20
キー毎のマンドの割り当て設定にコピペしただけで出来きました!! ありがとう
2319
垢版 |
2009/02/04(水) 13:20:23ID:luLTUWmF0
WSHのを適当にコピペしただけだから11行目のWScript.Sleepが拙かったみたいね。
動作チェックしたときにはちょうどその部分が実行されなかったから問題ないと勘違いしてた。
まぁ、どのみち >>19 のコードは必要なかったんで忘れてくれ(^ ^;
2415
垢版 |
2009/02/05(木) 12:38:01ID:KgPgJ9h30
ファイルをNAS(Usl-5p)を使ってネットワークドライブ割当:Qとし、Recordsの登録ディレクトリに設定しています
Recordsを起動しても一覧に表示されない、
もしくは時々表示されたり、登録しなおうそうとすると
Recordsが停止したり、どうも不安定なのです。
原因はRecords側かPC設定等なのか分かりますでしょうか?
エクスプローラでも切断されたマークが付くことがあるのですが、
アイコンをクリックするとネットワークドライブに接続されます。
Vista Home SP1
2515
垢版 |
2009/02/05(木) 12:43:04ID:KgPgJ9h30
「ファイルを」ってのは意味不明ですね
「NAS(Usl-5p)を使ってネットワークドライブ~」に訂正 
2009/02/05(木) 22:32:12ID:UKfgaYg30
>>24
どっちが原因でもあるような気がするね。
再接続ちゃんとするのはエクスプローラーががんばってるから。
だが接続が切れやすい環境というのも問題かもしれない。
大人数で繋げるような環境だと切れちゃうけどね。

で、再接続に対応出来てないのがRecordsなんじゃないのかな。

再接続出来ないファイラって結構ありそうなんだけど、どうなんだろう。
2009/02/06(金) 07:34:09ID:5CVIMxz70
NAS側のOSにも起因すると思うけど。
2815
垢版 |
2009/02/06(金) 11:17:24ID:jBt7UXTe0
>>25,26
どもです。NASのHDDは一定時間接続が無いと停止する設定に
していますので、その辺も関係あるかもしれません。接続数は数人です。
それにUSL-5PはVistaで共有するためにLmCompatibilityLevel 値“1"
とかレジストリを変更しましたので元々うまく接続できていないのかも知れません。
2915
垢版 |
2009/02/06(金) 11:18:34ID:jBt7UXTe0
>>26,27
でした
2009/02/07(土) 03:13:44ID:5xNRrElD0
>>8で要望してたアイコン縮小機能が0.9.55.B7でサポートされたので、
将来のmigemoサポートに期待しつつ、移行準備をはじめてみた。
……設定はまだまだ追い込めんでないし、すげーいい感じだわ、これ。

さておき。
使用量1.45TB/空き容量1.3TB程度のWindows Home Serverのドライブ情報欄
のUseの表示が-422786520.0KBになってしまう。
KFだと3692.799GB表示で変だし、PPxだと0表示になっちゃうので、たぶん
Windows Home Serverが正しい情報を返してないんだろうが、容量表示が
マイナスになっちゃうのは、ちょっとだけ気になる。
2009/02/07(土) 05:04:15ID:aHzvW3Pn0
うち4TだがKFでもRECORDでも容量ちゃんと表示出来てるぞ。
ドメイン環境、鯖2003 ENTERPRISE、クライアント XP PRO
2009/02/07(土) 05:12:12ID:aHzvW3Pn0
えっと。<..>(親ディレクトリ)の表示ってどこで設定するんでしょうか。
使用Recordsは実験版の最新版です。
2009/02/07(土) 09:18:50ID:VjfC51tb0
>>32
例えば .. を表示しないようにしたいってこと?
設定項目一通り見てみたけど無いみたいだね。
2009/02/07(土) 11:45:34ID:E/8ixKr40
ネットワークの一覧ってまだ装備されてませんよね?
v0.9.55B7
2009/02/07(土) 15:20:27ID:5xNRrElD0
>31
Windows Home Serverは、Drive Extenderがファイルを各ディスクに分散させて、
一つの巨大なストレージに見せる仕組みなので、使用量などの見せ方が、
通常のWindows Serverと異なるんじゃないかな。

# だから「Windows Home Serverが正しい情報を返してない」と書いたのだな。
2009/02/07(土) 15:41:02ID:aHzvW3Pn0
>>33
逆です。
ひょっとしてそちらでは表示されてるんですか?
うちでは..が表示されてないので、表示したいなぁと。
2009/02/07(土) 16:02:13ID:VjfC51tb0
>>36
ルート(C:\ とか)以外では表示されるよ。
3830
垢版 |
2009/02/07(土) 16:09:12ID:5xNRrElD0
0.9.55正式版で残量表示が負数ではなく、uknownに変わってました。
("unknown"じゃないのはミスか文字数の問題か……)
対応が早いのはものすごく嬉しいよなぁ。
2009/02/07(土) 17:20:49ID:aHzvW3Pn0
>>37
あ!ごめんなさい。
KFと見比べていて、自分のフォルダがルートじゃないとばっかり思ってました。
KF側がルートじゃなくて、Records側はしっかりルートでした orz
表示されてますね、うっかりです。
2009/02/08(日) 00:53:16ID:o7BicC7/0
7zFMのフラットビューみたいな 子ディレクトリ内のファイルも
含めた一括表示機能が欲しいな〜
2009/02/09(月) 05:38:15ID:khopmpfj0
現状のShell()やExecute()の仕様だと、パスが通っていないプログラムを、
カレントを作業フォルダにして実行するって事ができないんだな……。
やっぱShell()やExecute()の作業フォルダを明示的に指定したいなー。




■ このスレッドは過去ログ倉庫に格納されています
大学生アイラと影の怪物と戦うリョウが、深夜3時3分の静止した世界で交錯する超常スリラーの概要

ニューススポーツなんでも実況