マクロキー操作の記録についてNo.10753
sakai さん 01/12/17 16:43
 
初めて相談させていただきます。
よろしくお願い致します。
さて、初心者ながら、秀丸にてマクロを作ろうと
チャレンジし始めましたが、あっという間に
壁にぶつかってしまいました。
マクロメニューの「キー操作の記録」にて、マクロを
一つ作ったのですが、似たような作業を繰り返すので
そのマクロをいくつかコピーしてそれぞれ修正し、
登録をしようと思いました。
ところが、「キー操作の記録」で作ったマクロの
内容を表示させることができず、困っています。
実際の作業としてgrepを実行させたいのですが、
ヘルプを見ながらマクロを最初から作ろうとしても
「おかしいです」と表示されうまくいきません。
よいアイディアがあればご伝授下さい。
よろしくお願い致します。

[ ]
RE:10753 マクロキー操作の記録についてNo.10754
TAKA さん 01/12/17 17:31
 
sakaiさん、はじめまして。TAKA と申します。

>ところが、「キー操作の記録」で作ったマクロの
>内容を表示させることができず、困っています。

ここまでの段階では、秀丸がメモリ上で持っているだけですので、
見ることは出来ません。
「マクロ→キー操作の保存」を実行することで、ファイルに保存す
ることが出来ます。
作成されたファイルは、マクロ専用フォルダに出来ます。
マクロフォルダは、「その他→動作環境→パス→環境」の「マクロ
ファイル用のフォルダ」で設定可能です。設定をしていない時は、
秀丸本体と同じところに作成されます。


>実際の作業としてgrepを実行させたいのですが、

これだけの操作だと作成したマクロの中身は、「grepdialog;」の
たった1行になるので、あまり参考にならないと思います。


>ヘルプを見ながらマクロを最初から作ろうとしても
>「おかしいです」と表示されうまくいきません。

どのような操作をした時に、どのようなエラーメッセージが出たの
が不明なので、アドバイスは出来ません。

マクロファイルは自分なりに作成して、そのマクロファイルを
「マクロ→マクロ実行」で指定して動作させると、
エラーというタイトルのダイアログが表示されて、左に×印が
つき、「ファイル名(行番号):」という内容になっているのでしょ
うか?
もし、そうなら、プログラムミスです。

そうでないなら、どのような手順で操作して、どのようなエラーメ
ッセージが出たのかを教えて下さい。

ちなみに、grepを行うマクロは以下のように記述します。
詳細については、マクロヘルプの「grep」を参照して下さい。
// テストマクロ(ここから)
    grep "#include","*.cpp;*.c",".",regular;
    endmacro;
// テストマクロ(ここまで)


>よいアイディアがあればご伝授下さい。

一から作るのはとても大変だと思います。

秀丸エディタQ&A集 第III部〜秀丸マクロのいろはにほへと
http://win.blue.co.jp/~jr-kun/hidemaru_qa/hmindex3.html
を参照してみて下さい。
分かりやすく、マクロを使えるようになるまでの手順などが説明さ
れています。

また、プログラミングについて分からないことがあれば、4番会議
室がマクロ専用の会議室なので、親切に教えてもらえる場合もあり
ます。

[ ]