読者です 読者をやめる 読者になる 読者になる

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

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

Tablacus Explorer におけるスクリプトインジェクションの脆弱性

公開日 2017 年 4 月 5 日 ■概要 Tablacus Explorerのバージョン 17.3.30 以前にスクリプトインジェクションの脆弱性が存在することが判明しました。この脆弱性を悪用された場合、悪意ある第三者の攻撃により、Tablacus Explorerが動作しているコンピュータ…

Norton AntiVirusを使っているとTablacus Explorerの更新で重い問題の対策方法

最近、Norton AntiVirusを使っているとTablacus Explorerのヘルプ→最新版の確認→アップデートのインストールで引っかかる感じになってしまうようです。 いろいろと試してみたところ、Tablacus Explorerがzipから展開する際にWindows標準のZIP展開機能を使っ…

各アドオンの有効無効を知る方法 - Tablacus Explorer

某所で、アドオンの有効無効を画面で知りたいという要望があったので、Tablacus Explorer 17.2.6で環境変数を追加しました。 使い方: %AddonStatus:アドオンのID% 例えば、交互縞(ストライプ)のIDは「stripes」なので %AddonStatus:stripes% になります。…

アドオンの切り替え(Add-on switcher) アドオン - Tablacus Explorer

アドオンの切り替え(Add-on switcher)はボタンやメニューでアドオンの有効・無効を切り替えるアドオンです。 アドオンの切り替えをインストールするとタイプに「Addon switcher」が追加されます。 オプションの参照を押すとアドオンの一覧が表示されます。 …

Windows 10 Insider Preview入れてみました。

TwitterでWindows 10 Insider Previewで以下のような不具合報告があったのでWindows 10 Insider Preview入れてみました。 Tablacus Explorer(16.12.31) での表示不具合っぽいものWindows10 Insider Preview Build 14986少し前のInsider Previewで発生した詳…

ペイン毎のバー、インナー バー(Inner bar) - Tablacus Explorer

インナー バーはペイン毎に表示されるバーです。「Inner 上へアドオン」 左右分割なので右にも左にも「上へ」ボタンが表示されています。 アドレス バーもInner パンくずリストアドレスバーなので左右に表示されています。 インナー バーに表示されるアドオ…

無線LANで接続したアンドロイドのフォルダをネットワークドライブにする

今回はアンドロイドのフォルダをネットワークドライブにするを書いてみます。 WebDAVはもともとマイクロソフトで開発された技術なのでWindowsでも使うことができます。しかし、アンドロイドのWebDAVはSSLで接続されているのではないため、レジストリを変更し…

無線LANで接続したアンドロイドのフォルダにアクセスする - Tablacus Explorer

WebDAVを使うと無線LANで接続したアンドロイド(Android)のフォルダにアクセスできるようになります。 まず、アンドロイドにWebDAVサーバーをインストールして実行します。 アンドロイドのプレイストアで「webdav server」で検索してWebDAV Serverをインスト…

ListViewの一覧表示の幅を調整する

ListViewの一覧表示の幅を調整するには、ListView_SetColumnWidth で iCol を 0 にすれば設定できます。しかし、バグだと思うんですが、最初の項目に移動しても半分切れて見えないみたいに左右がずれてしまう場合があるんです。そんな訳でX-FinderとかTablac…

Total Commander ファイルシステムプラグイン アドオン - Tablacus Explorer (9/15追記あり)

Tablacus ExplorerでTotal Commanderのファイルシステムプラグイン(File system extensions)が使用できるようになりました。 TE64.exeの場合は64bit版のwfx64、TE32.exeの場合は32ビット版のwfxを使用します。 Total Commander - Plugins 上記サイトで[32+64…

Total Commander 圧縮プラグイン アドオン - Tablacus Explorer

Tablacus ExplorerでTotal Commanderの圧縮プラグイン(Packer extensions)が使用できるようになりました。 TE64.exeの場合は64bit版のwcx64、TE32.exeの場合は32ビット版のwcxを使用します。 Total Commander - Plugins 上記サイトで[32+64 bit]の物は32bit…

Shell execute hook アドオン - Tablacus Explorer

このアドオンは「エクスプローラの代わりに開く」に類似したアドオンです。 レジストリに登録するので、Tablacus Explorerを開いていない場合も動作します。 但し、レジストリに設定を書き込み、System32フォルダにdllファイルをコピーしますので、ポータブ…

選択が無い場合はフォーカス項目を選択して実行する - Tablacus Explorer

某所で{Enter}を押した際に選択が無くても、フォーカス項目のフォルダに移動したいという要望があったので作ってみました。 ・選択が無い場合はフォーカス項目を選択して実行する var Selected = FV.SelectedItems();if (!Selected.Count) { FV.SelectItem(F…

ちょっとしたスクリプト2016年4月 - Tablacus Explorer

某所で要望があった機能をスクリプトで書いてみました。 ・ファイル群とフォルダ群の境目にジャンプ var FV = GetFolderView(Ctrl,pt);var Items = FV.Items();var bFolder = !IsFolderEx(Items.Item(0));var nIndex = Math.floor((Items.Count - 1) / 2);va…

ユーザースタイルシート(css) アドオン - Tablacus Explorer

Tablacus Explorerではタブ、ツリー、リスト以外の部分はスタイルシート(css)を使ってデザインを変更することができます。 ※アドオンのタブプラスを使うとタブの部分もOKになります。 index.cssを直接書き換えもできますが、それだとアップデートの度に元に…

フィルター リスト アドオン - Tablacus Explorer

フィルター リスト アドオンはフィルタ(ワイルドカード・正規表現)を選んで実行できるようにします。 フィルター バーや Innerフィルター バーの「漏斗」アイコンをクリックするかフィルタ ボタンを右クリックすると設定した一覧が表示され選んで実行しま…

不具合の報告の際には……

不具合の報告の際には環境や具体的な操作方法などをなるべく詳細に教えて下さい。開発にさける時間がどうしても有限なので考慮していただけると幸いです。例えば、「大きいファイルを移動すると何かエラーが出る」だけだといろいろと情報不足になります。■1…

ラベル SQLite ODBC Driver アドオン - Tablacus Explorer

ラベル SQLite ODBC Driver アドオンは SQLite ODBC Driver を使ってラベルを管理するようにするアドオンです。 このアドオンを使うには SQLite ODBC Driver をインストールする必要があります。 ラベル SQLite ODBC Driverのオプションを開いてSQlite ODBC …

ファイル検索 アドオン - Tablacus Explorer

低速で低機能な総当り式のファイル検索のアドオンを作成しました。 このアドオンをインストールすると、F3 キーで検索のダイアログが表示されます。(キーはオプションで変更できます。) 名前 検索するファイル名を指定します。*.xml等、ワイルドカードが使…

統合アーカイバ アドオン - Tablacus Explorer

Tablacus Explorerで統合アーカイバプロジェクトのライブラリが使用できるようになりました。 http://www.madobe.net/archiver/ TE64.exeの場合は64bit版、TE32.exeの場合は32ビット版を使用します。 tablacus.hatenablog.com アドオンの「統合アーカイバ」…

64ビット版 統合アーカイバプロジェクト (64bit Common Archiver Library)

64ビットの統合アーカイバプロジェクトのライブラリを調べてみました。 ■7-zip32.dll/7-zip64.dll/7z.dll文字化け対策版 http://www16.atpages.jp/rayna/7-zip32_ungarbled/ 7z.dll対応版もあり、こちらは7z.dllの対応しているすべての書庫に対応。 rarやlzh…

C/Migemo - Tablacus Explorer

C言語で作成されたC/Migemoに対応したアドオンができました。 JavaScript版のMigemoより大きな辞書を持っているので、物足りなかった方や他のソフトでC/Migemoを使っている方におすすめです。 反面、辞書が大きいのでJavaScript版に比べて使用メモリは多くな…

EverythingでもMigemoを使えるようになりました。 - Tablacus Explorer

EverythingアドオンでもMigemoを使えるようになりました。 前回のブログで紹介したようにMigemoアドオンをインストールしてから… Everythingアドオンのオプションの「Regular Expression/Migemo」にチェックして下さい。 フィルターバーと同じ要領ですね。 …

ローマ字で日本語検索 Migemo - Tablacus Explorer

Migemo: ローマ字のまま日本語をインクリメンタル検索 がTablacus Explorerでも使えるようになりました。 Tablacus Explorerでは JavaScript/Migemo のJavaScriptで実装したMigemoエンジンを使用しています。 インストール方法 まず、アドオンの「Migemo」を…

フォルダ ツリーの自動更新の強化2 - INameSpaceTreeControl

前回のふたつ目はAs/Rの作者さんにこちらでOS安定稼動を考えると良くないとアドバイスを頂いたので、Tablacus Explorer 15.10.5から別の方法で実装してみました。 今回の実装は SHChangeNotifyDeregisterでInterruptレベルの通知をキャッチして……… ツリーに…

フォルダ ツリーの自動更新の強化 - INameSpaceTreeControl

Windows Vista以降の場合、X-Finderのシステム互換やTablacus Explorerのフォルダ ツリーではINameSpaceTreeControlというVistaで追加されたツリーコントロールを使ってフォルダ ツリーを表示しています。 このツリーコントロールは自動でいろいろやってくれ…

アドオン クリップボードの履歴 - Tablacus Explorer

アドオンのクリップボードの履歴ではファイル・フォルダのカットとコピーの一覧を作成します。 カスタマイズしていない場合はバックグラウンドでの右クリックメニューにクリップボードの履歴が出ます。 クリップボードの履歴の項目を選ぶと右ドラッグと同じ…

独自関連付け・マウス・キーをメニューで選ぶ - Tablacus Explorer

Tablacus Explorer 15.8.16で独自関連付け等をメニューで選んで実行できるようになりました。 例えば、htmlファイルをダブルクリックすると「ブラウザ」と「メモ帳」のメニューが表示され、選んで実行するという感じです。 設定方法はツール(T)→オプション(O…

ちょっとしたスクリプト - Tablacus Explorer

某所で要望のあったスクリプトを3つ書いてみました。 ・フォルダ構成のみクリップボードにコピー var CreateFolderOnly2 = function (path, dest, Items, nAdd){ api.SetWindowText(te.hwnd, path); CreateFolder(dest); if (nAdd == 0) { Items.AddItem(des…

ラベル グループ - Tablacus Explorer

ラベル グループは予めグループで登録しておいたラベルを管理できるようにするアドオンです。 例えば、こんな感じで「時間」と「場所」のグループを作っておくと… 追加するラベルや表示するラベルを時間や場所でグループしたラベルで管理できます。 それと、…

混在ソート、総ファイルサイズ ソートの実現方法 - Tablacus Explorer

混在ソートと総ファイルサイズ ソートのアドオンを作成しました。X-Finderの場合は自分でファイルやフォルダの一覧を管理しているので、項目の順序を好きな順にすることは、そう難しいことではありません。しかし、Tablacus Explorerの場合は中でエクスプロ…

子階層(サブメニュー)の作り方 - Tablacus Explorer

ファイル、お気に入り、コンテキスト メニュー等のメニューやツール バーやリンク バー等での2段階メニューの子階層の作り方 メニューでもバーでもタイプを「メニュー」にしてオプションを「開く」にするとメニューの「閉じる」までが子階層(サブメニュー…

サイズ形式のカスタマイズ - Tablacus Explorer

Tablacus Explorer 15.5.17でサイズ形式のカスタマイズを追加しました。 オプションの「一覧」のサイズで指定します。 「既定」は従来通りでWindows Vista以降では詳細でKB固定、並べて表示では自動になります。 「自動」はサイズによって単位を自動的に付け…

ご意見募集 - Tablacus Explorer

今後、実装できそうなんだけど、どういう仕様にするか悩んでいる機能があります。そういう訳でユーザーの皆様のご意見を募集したいと思います。ご意見を総合して、拡張性の高い方法にするか、決め打ちでパフォーマンスの良い方法にするか、実装しないかを考…

タブカラープラス - Tablacus Explorer

タブカラープラスは決まったタブの色を指定するアドオンです。 例えば、ネットワークフォルダのタブの色を水色にしたり、Everythingのタブの色をオレンジにしたりできます。 ツール→アドオンでタブカラープラスのオプションを開いて ネットワークフォルダの…

サイズ・総ファイル サイズの切り替え - Tablacus Explorer

某所で要望があった、Tablacus Explorerでのサイズ・総ファイル サイズの切り替えの書き方を書きます。 タイプを「JScript」にしてオプションを var FV = GetFolderView(Ctrl, pt);var str = FV.Columns;if (/"総ファイル サイズ"/.test(str)) { FV.Columns …

エクスプローラブラウザの調整 - Tablacus Explorer

今回のTablacus Explorerの更新では、よりWindows 7以降のエクスプローラに近い表示にできるようにしました。 ただ、このリストビューを使わないエクスプローラに近い表示はいくつか難があるので、表示モード毎に切り替えられるようにしています。 オプショ…

わかりにくいアドオン「ユニコードを変換」 - Tablacus Explorer

このアドオンは主に海外製の日本語やユニコード文字に対応していないソフトの為に問題のある文字を変換することで、そのソフトで扱えるファイル名にしたり元に戻したりするアドオンです。 日本語の「ソ」や「十」はユニコードで無いソフトでは内部的に「\」…

タブのデザイン - Tablacus Explorer

タブプラスやタブグループのタブのデザインを変更するアドオン、タブのデザインを作成しました。 タブスタイル XPスタイル ボタンスタイル フラットボタンスタイル 上記3種類以外でも、選択したタブ、選択したタブより左のタブ、右のタブの3種類をスタイルシ…

ラベル機能 - Tablacus Explorer

Tablacus ExplorerにGmail風のラベル機能を付けました。 Tablacus Exploer 15.2.9にアドオンのラベルとラベルボタンを追加して下さい。 まず、詳細表示のカラムに「ラベル」を出しましょう。 メニューの表示(V)→詳細表示の設定(H)... 詳細表示の設定から「ラ…

今週の調整箇所 - Tablacus Explorer

カラムの調整では、アドオンのフォルダ設定やフォルダの表示設定を覚える等でカラムの保存方法が選べるようにしました。 1.標準今までの保存方法です。カラム名で保存します。日本語版Windowsと英語版Windowsで設定を共有する等、言語の違うWindowsを使う…

フォルダ設定の使い方 - Tablacus Explorer

親のフォルダは一覧表示その下の子フォルダはすべて特大アイコンで表示させる方法 まず、アドオンの「フォルダ設定」をインストールします。 ヘルプ(H)→アドオンを入手 ダイアログが表示されたら、入力フォームに「フォルダ設定」と入力して「フィルタ」ボタ…

Tablacus ExplorerのX-FinderアドオンのSendkeys:と削除

Tablacus ExplorerのX-FinderアドオンのSendkeys:はX-Finderのビルトインコマンドと微妙に仕様が違います。Tablacus Explorerの場合は以下のWSHのSendkeysと同じ仕様になっています。 SendKeys メソッド あと、Shift+Delでごみ箱を使わずに削除する場合は、S…

隠しファイルの表示非表示の切り替え - Tablacus Explorer

Tablacus Explorerは隠しファイルの表示非表示の切り替えはオプションの「一覧」の「すべての項目を表示」で切替できます。 ボタン等で切り替える場合は次のスクリプトを使って下さい。 タイプ JScript オプション var FV = te.Ctrl(CTRL_FV);FV.ViewFlags ^=…

総ファイル サイズ - Tablacus Explorer

Tablacus Explorerで「総ファイル サイズ」のカラムをサポートしました。X-Finderの「フォルダ サイズ+」と同じ機能です。 なんでX-Finderからカラム名が変わってしまったのかと言いますと…Tablacus Explorerはエクスプローラとほぼ同じコントロールを使って…

名前/更新日時を切り替える英語対応ランチャ(X-Finder)

某所>>750 Script:JScriptvar s = WScript.Env("%SortMode%");if (s == "名前") { WScript.Exec("Sort: 更新日時");}if (s == "更新日時") { WScript.Exec("Sort: 名前");}if (/Name/i.test(s)) { WScript.Exec("Sort: Date modified");}if (/Date modified/…

Tablacus Explorer 14.12.1の調整箇所

今回はリスト部分のコンテンツ表示をフレームなしの場合もエクスプローラと同じ表示になるように調整しました。 そして、今回追加したアドオンは要望の多かった、起動時の処理と非アクティブペインです。開始時の処理は、Tablacus Explorerの開始時に実行す…

Tablacus Exploerのマルチプロセス

マルチプロセスのアドオンは以下のような感じのスクリプトで実装しています。 1.アドオンからワーカープロセスの呼び出し(script.js) wsh.Runでワーカープロセスを実行しています。 「api.PathQuoteSpaces(api.GetModuleFileName(null))」でTEの実行ファイ…

Tablacus Explorer 14.11.17の調整箇所

今回はマウスとメニューと選択とマルチプロセス関連を調整しました。 「マウス」はボタンやジェスチャー動作の場所に「一覧(バックグラウンド)」と「タブ(バックグラウンド)」を追加しました。 一覧(バックグラウンド)は選択が無い状態で一覧画面上でのマウ…

細部の調整(ステータステキスト)

Tablacus Explorer 14.10.21の調整箇所のステータステキストですが、先日、Windows 8.1を使っている方からステータスバーの表示がおかしいと連絡がありました。Tablacus Explorerでは文字列はなるべくOSが持っているテキストを利用するようにしています。ス…