|
>マクロを書いてみたいのですが、どのようにすれば書けるのでしょうか?
>ヘルプを見ても、見当たらないのですが?
step 1. web検索で入門になりそうなページを探す。
step 2
練習用マクロを書きまくり、実行して動きを良く見る。
(ここの注意力や、内部動作のイメージを構築できるかで適性がわかる)
どんなプログラム言語でも200くらいの命令(キーワード)を暗記することになる。
そうじゃないとスムーズじゃないし、ソースを読み下せない。。
(内部動作のイメージが頭に入るまでの、不定な期間のストレスに耐えられるかが
ポイントです。ちょうどキーボードを見ないで打てる様になるのと感じが似ている。)
あとは、プログラミング一般の知識です。マクロに近い言語はシェルスクリプトです。
(基本的に何でも文字列でポインタ無しです) 秀丸マクロはとてもシンプルですから
入門には最適です、結果が常に見えるもやりやすいです。
一般のプログラム言語との違いは「カーソルを意識する操作」でしょうか。
1文字のマクロ名のをテスト用として作りどんどん動かしましょう。
a.mac -----------------
reght 3; // まずは安全なカーソル移動から
endmacro
マクロ集の大きなものは動かせるが、読めるまでは時間がかかるでしょう。
汎用化、巧妙な対話、エラー処理でとても重くなっていますから。
部分的なテクニックが読めるだけで十分です。
入門時には無理に汎用化をねらわなくていいと思います。
スクリプトの大部分は「書き捨て」(短期間しか使われない)で終わるのですから。
__E__
|
|