Macro/投稿/84

http://sakura.qp.land.to/?Macro%2F%C5%EA%B9%C6%2F84


Top > Macro > 投稿 > 84

相対パスを開く

  • ページ: Macro/投稿
  • 作者: di?
  • カテゴリー: js
  • 投稿日: 2006-06-06 (火) 12:54:11

メッセージ

  0
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
//SakuraOpenner.js
 
var oFS = new ActiveXObject("Scripting.FileSystemObject");
var oShell = new ActiveXObject("WScript.Shell");
 
// 選択文字列を絶対(物理)パスに変換
var sPhysPath = oFS.GetAbsolutePathName( GetSelectedString(0) );
 
if( oFS.FileExists( sPhysPath ) ){
        //File Open
        Editor.FileOpen( sPhysPath );
}else{
        if( oFS.FolderExists( sPhysPath ) ){
                //Folder Open
                var oShellApp = new ActiveXObject("Shell.Application");
                oShellApp.Open( sPhysPath );
                oShellApp = null;
        }else{
                //Not Found
                oShell.Popup("そんなファイルなっしんぐ" + "\r\n" + sPhysPath
                                , 0, "SakuraOpenner", 0 );
        }
}
oShell = null;
oFS = null;


URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

リロード   新規 編集 凍結 差分 添付 複製 名前変更   ホーム 一覧 単語検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: 2006-07-30 (日) 00:58:00 (4516d)