EmEditorマクロを使ってHSPのソースをコンパイルします。拡張子.jsee
EmEditorマクロを使ってHSPのソースをコンパイルします。拡張子.jsee
// // HSP3 コンパイラ for EmEditor マクロ // // compilerName にHSP3スクリプトエディタのパスを指定して使用してください。 // var compilerName = "C:\\hsp332\\hsed3.exe"; // フルパスファイル名 strName = document.FullName; // 拡張子名 ExtName = document.Name.replace(/^.*\./ , "").toUpperCase(); // 拡張子がHSPのものである場合、コンパイル実行 if ((ExtName == "HSP") || (ExtName == "AS")) { // 編集中のファイルのパスを取得 document.CopyFullName(); // HSP3スクリプトエディタを起動 WshShell = new ActiveXObject( "WScript.Shell" ); WshShell.Run( compilerName ); // 「外部ファイル実行」を使ってコンパイル Sleep( 1000 ); WshShell.SendKeys( "{F10}" ); Sleep( 10 ); WshShell.SendKeys( "^V" ); Sleep( 10 ); WshShell.SendKeys( "{TAB}" ); Sleep( 10 ); WshShell.SendKeys( "{-}" ); // 「オブジェクトファイルのみ作成」をOFF Sleep( 10 ); WshShell.SendKeys( "{ENTER}" ); }