//////////////////////////////////////////////////////////////////////////////// // EmEditor Macro (ver. 4.03-) // カーソル位置のJAVA APIのドキュメント取得マクロ // // [製作者] 海水瓜 // [最終更新日] 2004年5月31日 var fso = new ActiveXObject("Scripting.FileSystemObject"); var shell = new ActiveXObject("Shell.Application"); // インデックスファイル var INDEX_DIR = "D:\\Tools\\Tool\\EmEditor\\Macros\\" var INDEX_PATH = INDEX_DIR + "index_api"; // ローカルのAPIドキュメント var API_DIR = "C:\\usr\\lib\\j2sdk\\docs\\ja\\api\\"; var API_PATH = API_DIR + "allclasses-frame.html"; // ウェブのAPIドキュメント var WAPI_DIR = "http://java.sun.com/j2se/1.4/ja/docs/ja/api/"; var WAPI_PATH = WAPI_DIR + "allclasses-frame.html"; // インデックスファイル作成 if (fso.FileExists(INDEX_PATH)) { getDoc(); } else if (fso.FileExists(API_PATH) && confirm("ローカル参照のインデックスを作成しますか?")) { try { var API_STREAM = fso.OpenTextFile(API_PATH, 1, false, 0); var INDEX_STREAM = fso.CreateTextFile(INDEX_PATH, true); var line, str; while(!API_STREAM.AtEndOfStream) { line = API_STREAM.readLine(); if (line.indexOf("