タブファイラー開発ブログ

Tablacus ExplorerやX-Finderの作者のブログ

Tablacus Explorer

Windows8でzipfldr.dllを使った解凍

PPxのTOROさんが昔、TwitterでWindows8でzipfldr.dllからIPersistFileが使えなくなったと書かれていました。 Windows8 で PPv の zipfldr.dll 経由 zip 内表示ができなくなった。IPersistFileが使えなくなったようだ orz— TORO (@toroidj) 2012, 8月 29 Tabl…

中国語(繁体字)の言語ファイル

Tablacus Explorerの中国語(繁体字)の言語ファイルを貰いました。 日本語では見慣れない漢字もありますが、なんとなく意味が分かりますね。 「サイズ」が「大小」なのが興味深い。 【日本語版Windowsなのでヘッダが日本語】 【オプションも中国語(繁体字…

クリップフォルダ(Tablacus Explorer アドオン)

X-Finderでお馴染みのクリップフォルダをTablacus Explorerのアドオンで作りました。 クリップフォルダとはいろんな場所のファイルやフォルダを一時的にまとめておける機能です。 クリップフォルダを作りたいフォルダのファイルやフォルダの無い場所で右クリ…

検索 バー関連のアドオン(Tablacus Explorer)

前回はアドレス バー関連だったので、今回は検索 バー関連の情報を書きます。 検索 バー関連のアドオンは4つあります。 ■フィルター バー フィルター バーは最初からインストールされています。 入力ボックスに文字を入力すると、すぐに開いているフォルダで…

アドレス バー関連のアドオン(Tablacus Explorer)

現在、アドレス バー関連のアドオンは5種類あります。 ■アドレス バー これは最初からインストールされています。Windows XPのエクスプローラのアドレス バーっぽく作っています。 右のボタンのクリックでドライブ一覧が表示されます。 アイコンをクリックす…

イベント関連の調整(Tablacus Explorer)

今回のTablacus Explorerのイベント関連の調整では、イベントのDShellFolderViewEventsを処理するようにしました。 DShellFolderViewEventsのイベントを処理できるようにする為には 1.取得しているIShellViewからGetItemObject(SVGIO_BACKGROUND, ...)を使っ…

Tablacus Explorerのアドオンの解説(X-Finder)

新しいアドオン、X-Finderをインストールするとtablacus Explorerで、X-Finder互換のビルトインコマンドや環境変数が使えるようになります。 ※「Split:」「Drop:」等、まだ使えないビルトインコマンドもあります。 X-Finderのビルトインコマンドを使う場合は…

わかりにくいアドオン・その1(マルチスレッド、マルチタスク等)(Tablacus Explorer)

Tablacus Explorerのアドオンのマルチスレッド、マルチタスク、FastCopy、Fire Fire Copyはコピー中等にTablacus Explorerで他の作業ができなくなる問題をマルチスレッドやマルチタスク等を使って解消する為のものです。 これらのアドオンは一緒にインストー…

メニューを調整しました。(Tablacus Explorer)

前のバージョンまでは、XPやクラシックテーマの場合はTablacus Explorerで追加したメニューアイコンの前だけスペースが開いていました。 これはオーナードローを使っていないので仕方ないことだと思っていました。 しかし、EternalWindowsのビットマップメニ…

タイプを追加しました。(Tablacus Explorer)

昨日の更新で実行時のタイプに「RunAs」と「キー」を追加しました。 「RunAs」は管理者として実行(Vista/7/8)・別のユーザーとして実行(XP)になります。 「キー」はキー入力をエミュレートします。キーの入力はSendKeysと同じで「A」等の普通のキーはそのま…

結果フォルダに対応しました。(Tablacus Explorer)

今回のTablacus Explorerでは結果フォルダに対応しました。 結果フォルダとはX-Finderのクリップフォルダの様に一つの階層にいろいろなファイルやフォルダをまとめる機能です。 クリップフォルダのアドオンは後日にアップする予定です。とりあえず、スピード…

フォルダの監視(Tablacus Explorer)

Tablacus Explorer 14.2.10からシェル関数のSHChangeNotifyRegister関数でフォルダを監視するようにしました。 フォルダ内の更新はエクスプローラ互換のコントロールを使っている関係で自動的にやってくれるので、今回は開いているタブのフォルダ自体が削除…

ZIPフォルダ内をIShellFolder2で列挙してみた。

前回はIStorageでの列挙でしたが、今回はIShellFolder2→IEnumIDListで列挙できるか試してみました。 IStreamの取得もIShellFolder2->BindToStorageでできました。 ItemIDListからファイル名に変換する場合はIStorageでの列挙の方が簡単ですね。 そして、IShe…

ZIPフォルダ機能無効化でも解凍する(Tablacus Explorer)

Tablacus Explorer 14.1.27からはZIPフォルダ機能が無効化されている場合はzipfldr.dllを直接使ってZIPを解凍する機能を追加しました。 Windowsの高速化などでZIPフォルダ機能を無効化している場合には、アドオンの解凍で解凍ソフトを指定する必要があったの…

64ビット環境でスクリプトを実行する

64ビットネイティブ環境ではScriptControlが使用できません。代わりに以下の方法があります。 1.IEコンポーネントを使用 htmlを表示するIEコンポーネントのスクリプトタグを使用すれば、スクリプトが実行できます。 メリットはIEの機能(alertやprompt等)が…

Fire File Copyとの連携(Tablacus Explorer)

今回のアドオンはFire File Copyとの連携するアドオンです。 同種のソフトFastCopyの場合は複数の項目を渡すのにWM_DROPFILESが使えたのですが、FFCは対応していません。 それで、X-Finderの場合はOLEドラッグ&ドロップをエミュレートして渡していたのです…

ダイアログでフォルダも選択できるように(Tablacus Explorer)

今回のTablacus Explorer 13.12.22の更新ではダイアログでフォルダも選択できるようにしました。 今まではSHBrowseForFolderでのフォルダ選択がちょっと苦手なので、ポップアップメニューで選択するようにしていました。 Vista以降であれば、フォルダの選択…

アイコンの変更(Tablacus Explorerアドオン)

Tablacus Explorerの新しいアドオン、「アイコンの変更」を使うとフォルダや未定義のファイル、ショーットカットや共有や任意の拡張子のアイコンを好きな物に差し替えることができます。 「Folder closed」は閉じたフォルダ、「Folder opened」は開いたフォ…

ホイールクリックで新しいタブを開く(Tablacus Explorer)

現在、Tablacus Explorerではリスト上でホイールクリックすると選択の切り替えを行うようになっています。これを多くのタブブラウザと同じように新しいタブを開くようにする場合は、ツール→アドオン→マウスの「オプション...」→リスト→3を変更します。 参考…

IContextMenuにIShellBrowserを関連付ける

カスペルスキー対策でコンテキストメニューを調べている時にEternalWindowsを読んでいたら、IContextMenuにIShellBrowserを関連付ける方法が載ってました。 今までのTablacus Explorerでは右クリックから「名前の変更」が選ばれた場合は、Tablacus Explorer…

タブのダブルクリックでタブを削除(Tablacus Explorer)

Tablacus Explorerでタブのダブルクリックでタブを削除、タブのない場所のダブルクリックで新しいタブにしたいという質問が届きました。 タブのダブルクリックの設定を変更する場合は、ツール→アドオン→マウスの「オプション...」→タブ→11を変更します。 参…

メモ帳の置き換え

Tablacus Explorerのアドオンとして「メモ帳の置き換え」を作成しました。 このアドオンはTablacus Exploerで開くメモ帳を別のエディタに置き換えるアドオンです。 Tablacus Exploerで開かれるメモ帳でコマンドラインが取得できる場合はシステムの関連付けか…