タイトル | : マクロでファイルの上書ができません |
投稿日 | : 2008/01/16(Wed) 18:36 |
投稿者 | : .つかんこ |
mzaki様
.つかんこです。
5.11にてマクロで正規表現を用いた検索が正常に機能することを確認いたしました。
ありがとうございました。
また、別の不具合らしきものがありましたので、ご確認をお願いします。
下記のマクロで、TmpMacCmd1.macを上書き保存できません。
操作の記録でファイルを開いてみたところ、ファイル選択ダイアログの
「読み取り専用ファイルとして開く」のチェックボックスの状態に拘わらず、
OpenFileMessageの第2パラメータが TRUE になることを確かめました。
既存の TmpMacCmd1.macを削除して試したら、ファイル名設定ダイアログが
表示され、ファイルを保存できました。
マクロ動作中は常に TRUE に固定されてしまっている感じです。
// 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( "D:\\term\\edmaxu\\Macro\\TmpMacCmd1.mac" , FALSE ) ; //ファイル:開く(パスは環境により異なります)
SelectAllString( ) ; //すべてを選択
PasteString( ) ; //貼り付け
SaveMessageToFile( ) ; //上書き保存
CloseFileNoConfirmation( ) ; //保存確認せずに閉じる
// End of EdMax Macro