質問及び要望No.05134
tatuto さん 00/02/28 02:34
 
tatutoです
まずは質問から
マクロを書いてみたいのですが、どのようにすれば書けるのでしょうか?
ヘルプを見ても、見当たらないのですが?

作者様へ
PC&ネット初心者用のヘルプを追加して貰えないでしょうか?
理由は、初心者向けネット系雑誌に必ずと言って良いほど
秀丸エディタは秀作シェアウェアとして紹介されています。
でも、いざ使ってみるとマクロ?、grep?tags?コマンド?
となってしまいます。
宜しくお願いします M(_ _)m

[ ]
RE:05134 質問及び要望No.05138
ENCODINGSHIFTJIS さん 00/02/28 11:19
 
>マクロを書いてみたいのですが、どのようにすれば書けるのでしょうか?
>ヘルプを見ても、見当たらないのですが?

step 1. web検索で入門になりそうなページを探す。
step 2
練習用マクロを書きまくり、実行して動きを良く見る。
(ここの注意力や、内部動作のイメージを構築できるかで適性がわかる)
どんなプログラム言語でも200くらいの命令(キーワード)を暗記することになる。
そうじゃないとスムーズじゃないし、ソースを読み下せない。。
(内部動作のイメージが頭に入るまでの、不定な期間のストレスに耐えられるかが
ポイントです。ちょうどキーボードを見ないで打てる様になるのと感じが似ている。)
あとは、プログラミング一般の知識です。マクロに近い言語はシェルスクリプトです。
(基本的に何でも文字列でポインタ無しです) 秀丸マクロはとてもシンプルですから
入門には最適です、結果が常に見えるもやりやすいです。
一般のプログラム言語との違いは「カーソルを意識する操作」でしょうか。

1文字のマクロ名のをテスト用として作りどんどん動かしましょう。
a.mac -----------------
reght 3;     // まずは安全なカーソル移動から
endmacro

マクロ集の大きなものは動かせるが、読めるまでは時間がかかるでしょう。
汎用化、巧妙な対話、エラー処理でとても重くなっていますから。
部分的なテクニックが読めるだけで十分です。

入門時には無理に汎用化をねらわなくていいと思います。
スクリプトの大部分は「書き捨て」(短期間しか使われない)で終わるのですから。

__E__

[ ]
RE:05134 質問及び要望No.05139
きいろいまふらあ さん 00/02/28 11:33
 
きいろいまふらあです。

>マクロを書いてみたいのですが、どのようにすれば書けるのでしょうか?
>ヘルプを見ても、見当たらないのですが?

秀丸にはヘルプが二つあります。普通のヘルプとマクロヘルプ。
んで、後者はメニューのマクロの一番下にあります。
#普通のヘルプの上に付いてるボタンでもいけたかな?

ただし、(言語を問わず)プログラムとかマクロを全く書いたことのない人が
このヘルプだけをたよりに自力でマクロを作るのは(マクロの内容にもよりますが)
結構つらいものがあるかもしれません。

というわけで以下のもの・方法をご紹介します。
1:キー操作の記録
 キー操作をマクロの形で記録してくれる機能です。
2:ここの4番会議室
 秀丸のマクロの話題を扱う会議室です。
3:秀丸Q&A集
 有志による秀丸の「よくある質問とその答え」集です。
 えーーと、JRくんのweb pageにあるんでしたよね?いまURLがわかりません。
4:お笑いマクロ道場
 秀丸マクロの達人でいらっしゃる杉浦まさきさんがweb上で連載?されてます。
5:人の作ったマクロ…
 …を解析してみるのも勉強になるかもしれません。
6:C言語の入門書…
 …が参考になるとよく言われますが、よくわかりません。(^^; 

[ ]
RE:05139 質問及び要望No.05156
JRくん さん 00/02/28 22:28
 

  どうも、こちらへの書き込みは久しぶりになります。

》3:秀丸Q&A集
》 有志による秀丸の「よくある質問とその答え」集です。
》 えーーと、JRくんのweb pageにあるんでしたよね?いまURLがわかりません。

   http://win.blue.co.jp/~jr-kun/ から飛んでやってください。

  ただ、秀丸Q&A集は、「プログラムとかマクロを全く書いたことのない人
  が自力でマクロを作る」ところの説明は、ちょっと薄いんですよね。
  断片的には書いてあるんですが。


》6:C言語の入門書…
》 …が参考になるとよく言われますが、よくわかりません。(^^; 

  C言語と似ているのは、if文やwhileブロック、それと演算子くらいで、
  変数や関数の使い方などはあまり似てないので、秀丸マクロを学ぶために
  C言語の入門書をというのは、かえって難しく考えすぎたりしないかなぁと
  個人的には思ったりしてます。

  P.S.
  ところで、ver.3.02からのバグ修正が落ち着いてくるころを見はからって、
  Q&A集の改訂をはじめたらどうかなぁと思っているんですが、・・・
  どなたか取りまとめ役に立候補する方はいらっしゃいませんか?(^^;)


[ ]
RE:05156 質問及び要望No.05159
きいろいまふらあ さん 00/02/29 00:22
 
まふです。

>   どうも、こちらへの書き込みは久しぶりになります。

召喚成功と言えましょうか。(^^;

>   ただ、秀丸Q&A集は、「プログラムとかマクロを全く書いたことのない人
>   が自力でマクロを作る」ところの説明は、ちょっと薄いんですよね。

この辺り補強したいものですね。
マクロ道場へのポインタでもいいのかも知れませんが。

>   C言語の入門書をというのは、かえって難しく考えすぎたりしないかなぁと
>   個人的には思ったりしてます。

同じようなことを考えていたのであえて控えめな書き方にしてみました。
Cと似てる部分だけならば、Cの入門書を読むまでもなく簡潔に説明できそうですよ
ね。
むしろ(マクロ)コマンドやら変数やら引数やらという概念自体の説明が難しいです。

>   Q&A集の改訂をはじめたらどうかなぁと思っているんですが、・・・

えーと最近はどこが拠点になってるんでしたっけ?(^^;

[ ]
RE:05159 質問及び要望No.05160
杉浦 まさき さん 00/02/29 01:32
 
ども、全然進んでない連載(^^;を書いている
杉浦 まさき です。
#時間がぁぁぁぁ…(ToT)

>この辺り補強したいものですね。
>マクロ道場へのポインタでもいいのかも知れませんが。

が〜ん!プレッシャ〜ですね(^^;。

>>   C言語の入門書をというのは、かえって難しく考えすぎたりしないかなぁと
>>   個人的には思ったりしてます。
>
>同じようなことを考えていたのであえて控えめな書き方にしてみました。
>Cと似てる部分だけならば、Cの入門書を読むまでもなく簡潔に説明できそうです
>よね。
>むしろ(マクロ)コマンドやら変数やら引数やらという概念自体の説明が難しいです。

全くもって同感です。
#今まで書いたそのあたりの説明も、
 あとから読み返すと意味不明な言い回しとかが多くて、
 思わず「あぁ苦労してたんだな〜」と
 感慨にふけっちゃいます。<ふけるなよ(^^;。

>>   Q&A集の改訂をはじめたらどうかなぁと思っているんですが、・・・
>えーと最近はどこが拠点になってるんでしたっけ?(^^;

2つとなりの「秀丸マクロ作者会議室」だったのでは?


[ ]
RE:05156 質問及び要望No.05186
かかし さん 00/02/29 23:05
 
かかしっす。

>  P.S.
>  ところで、ver.3.02からのバグ修正が落ち着いてくるころを見はからって、
>  Q&A集の改訂をはじめたらどうかなぁと思っているんですが、・・・
>  どなたか取りまとめ役に立候補する方はいらっしゃいませんか?(^^;)

わたしは、これで秀丸マクロを覚えました。
もう2年前になります。
アーカイブを持ってきてローカルに勉強したものです・・しみじみ。
いまでも手元にあります。

この場でお礼を申したいと思います。

#いまじゃ、秀丸マクロにはまっちゃって・・・。

---かかし

[ ]
RE:05139 質問及び要望No.05299
なむnomoto さん 00/03/10 15:28
 

            なむnomotoです
>秀丸にはヘルプが二つあります。普通のヘルプとマクロヘルプ。
>んで、後者はメニューのマクロの一番下にあります。
>#普通のヘルプの上に付いてるボタンでもいけたかな?

 横から今頃済みません。
  普通のヘルプに付いてる(上のボタン)マクロヘルプは
  マクロの中のマクロヘルプと違います。
  同じでないといけないはずなのに、キーワードは、違います。
  私は、これで人生を棒に振りました。(^^;)

  同じにして有るんでしょうか? ---> 秀丸担当さま
  ワテまだ、ver3.01なんです。




[ ]
RE:05299 質問及び要望No.05302
秀丸担当 さん 00/03/10 18:51
 
> 横から今頃済みません。
>  普通のヘルプに付いてる(上のボタン)マクロヘルプは
>  マクロの中のマクロヘルプと違います。
>  同じでないといけないはずなのに、キーワードは、違います。
>  私は、これで人生を棒に振りました。(^^;)
>
>  同じにして有るんでしょうか? ---> 秀丸担当さま
>  ワテまだ、ver3.01なんです。

すみません。以前にも報告があった気がするのですが、V3.05では
対処できていません。
次のバージョンで対処します。


[ ]
RE:05299 質問及び要望No.05306
きいろいまふらあ さん 00/03/10 19:23
 
まふです。

>  同じでないといけないはずなのに、キーワードは、違います。

を。ほんとだ。Ver.3.05で確認。
可能なら修正希望に一票。

[ ]
RE:05156 質問及び要望No.05624
tatuto さん 00/04/18 23:01
 

tatutoです
諸事情により、ネットを全くしていなかった為
レスが遅れました

> 》3:秀丸Q&A集
> 》 有志による秀丸の「よくある質問とその答え」集です。
> 》 えーーと、JRくんのweb pageにあるんでしたよね?いまURLがわかりません。
>
>    http://win.blue.co.jp/~jr-kun/ から飛んでやってください。
>
>   ただ、秀丸Q&A集は、「プログラムとかマクロを全く書いたことのない人
>   が自力でマクロを作る」ところの説明は、ちょっと薄いんですよね。
>   断片的には書いてあるんですが。


ありがとう、ございます
早速見てみます m(_ _)m

[ ]