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}" );
}