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( "{-}" ); // 「オブジェクトファイルのみ作成」をOFFSleep( 10 );WshShell.SendKeys( "{ENTER}" );}