2008年6月13日金曜日

DesktopHEをタスクで自動更新してみた

※新しく作り直した物を掲載しました。(2010/01/08)

DesktopHEが便利なのでタスクで自動更新するバッチを適当に書いた。

@echo off

rem インデックスフォルダ
set INDEX=D:\DesktopHE\index

rem インデックスするフォルダ
set TARGET=D:\Hoge

cd "C:\Program Files\DesktopHE"

rem テキストファイルのインデックス化
estcmd gather -il ja -sd -cm -pc CP932 -lf 10 "%INDEX%" "%TARGET%"

rem その他ファイルのインデックス化
estcmd gather -fx .pdf,.rtf,.doc,.xls,.ppt,.docx,.xlsx,.pptx,.sxw,.sxc,.sxi,.sxd,.odt,.ods,.odp,.odg,.jtd,.jtt T@estxfilt -fz -ic CP932 -pc CP932 -sd -cm "%INDEX%" "%TARGET%"

rem ゴミを削除
estcmd purge -pc CP932 "%INDEX%"

バッチだとコマンドプロンプトが表示されて邪魔なので他の手を考え中。→コメント欄でcha-さんに教えてもらった方法を使うようにしました。