VxEditorを便利に!

普段使っているエディターは、VxEditor。
カスタマイズは面倒で、いじるのはもっぱら色ばかり。
でも最近ウェブアプリみたいなのを作っていると、
ローカルパスと社内LANのパスと設定が微妙に違うので不便。
DMonkeyってのをさわってみた。
例えば
C:\data\webapl\index.html

http://data/webapl/
みたいに変換して呼び出すやつ

var server = 'http://dell';
var program = {
 'ie': 'C:\Program Files\Internet Explorer\iexplore.exe',
 'fx': 'C:\Program Files\Mozilla Firefox\firefox.exe'
};
var fname  = Window.FileName;
var arg    = WScript.Arguments[1];
var exe    = program[ arg ? arg: 'ie' ];
var status;

fname = fname.replace( /^([A-Za-z]:)/, server ).replace( /\\/g, '/');
fname = ' ' + fname.replace( /index\.html$/, '' );

if( exe ) {
  status = ( new ActiveXObject( 'WScript.Shell' ) ).Exec( exe + fname );
  while( status.Status == 0 ) sleep(100);
} else {
  alert( 'Error! ' + exe + fname );
}

エディターのツールの設定で、コマンドラインパラメータに
"fx" なら、firefox。 "ie"もしくは無指定ならieを呼び出す。
これなら簡単に使えそう〜!
でも微妙に違うなぁ〜