クリップボードの先頭に「// Start of EdMax Macro」、最終に「// End of EdMax Macro」を追加し、TmpMacCmd1.mac として保存します。単体で使用するのではなく、Mainのマクロで下記のように記述します。
CallMacro( SubTmpMacCmd1Mk ) ; //TmpMacCmd1.macの作成
「OpenFileMessage」の部分のパスをEdMaxのmacroフォルダのパスに変更します。このとき「\」は「\\」となる点に注意してください。Edamaxが c:\Program Files\EdMax にインストールされている場合は下記のようになります。
OpenFileMessage( "c:\\Program Files\\EdMax\\TmpMacCmd1.mac" , FALSE ) ;
EdMaxのmacroフォルダに TmpMacCmd1.mac を作成します。
(中身は何でもかまいません。SubTmpMacCmd1Mk.mac 等適当なファイルを複写後、「TmpMacCmd1.mac」とRenameすると簡単に作成できます。)
// Start of EdMax Macro CHAR MacroComment[] = "マクロ形式に編集し\r\nTmpMacCmd1.macに保存する" InsertStringEx( 4 , "// Start of EdMax Macro\r\n" ) ; //挿入:文字列(クリップボードの先頭) InsertStringEx( 5 , "\r\n// End of EdMax Macro\r\n" ) ; //挿入:文字列(クリップボードの最終) OpenFileMessage( "c:\\Program Files\\EdMax\\TmpMacCmd1.mac" , FALSE ) ; //ファイル:開く(パスは環境により異なります) SelectAllString( ) ; //すべてを選択 PasteString( ) ; //貼り付け SaveMessageToFile( ) ; //上書き保存 CloseFileNoConfirmation( ) ; //保存確認せずに閉じる // End of EdMax Macro