マクロ登録で引数No.03272
IKKI さん 09/08/22 05:15
 
こんにちは。IKKI です。

マクロ登録でも引数を渡せるといいんじゃないかと思いました。

ご検討いただければ幸いです。

秀丸エディタ v8.00β7

[ ]
RE:03272 マクロ登録で引数No.03275
Iranoan さん 09/08/22 11:06
 
 IKKI さん今日は、Iranoan です。
> マクロ登録でも引数を渡せるといいんじゃないかと思いました。
 素朴な疑問なのですが、どの様に使うのでしょう?

[ ]
RE:03275 マクロ登録で引数No.03278
IKKI さん 09/08/22 11:48
 
こんにちは。IKKI です。

>  素朴な疑問なのですが、どの様に使うのでしょう?

例えば、m.fujimoto さん作「ネット辞書検索」というマクロがあります。
http://hide.maruo.co.jp/lib/macro/net_dictionary_101.html
このパッケージには "goo辞書検索(和英).mac", "goo辞書検索(英和).mac",
"goo辞書検索(国語).mac", ... という具合に 10 個のマクロファイルが
含まれているのですが、各マクロは実際のところ、共通のメインルーチンを
それぞれ異なるパラメータで呼び出しているだけです。

マクロ登録で引数を与えることができれば、このような処理は 1 個のマクロ
ファイルで済むので、開発者もユーザーも管理の手間が減ると思います。

[ ]
RE:03275 マクロ登録で引数No.03279
たけとり さん 09/08/22 11:52
 
> IKKI さん今日は、Iranoan です。

こんにちは。横から失礼します。
# 自分も、同様の投稿をしようとした矢先でした。

>> マクロ登録でも引数を渡せるといいんじゃないかと思いました。
> 素朴な疑問なのですが、どの様に使うのでしょう?

自分は、起動後にメニューやあらかじめ指定してあるキーを押下することでユーザに
処理を選んでもらうようなマクロで使い出があると思います。
そして、そのユーザにとって頻繁に使う項目(が起動オプションになっていたら、そ
れを)を別個に登録する&キーに割り当てるという感じを想定していました。

それと、マクロの登録もそうなのですが、「マクロ実行」にもほしいなぁと思ってい
ます。
マクロ自体のちょっとした動作(バージョンを表示するとか簡易ヘルプや使い方を表
示するとか)、あるいは今の「マクロ実行」で個人的によく使う方法なのですが、メ
ニューに登録するほどでもないちょっとしたマクロの利用や作成中のマクロのテスト
などでの使い道があると思います。

よろしくお願いします。

[ ]
RE:03278 マクロ登録で引数No.03281
Iranoan さん 09/08/22 21:16
 
 IKKI さん今日は、Iranoan です。
> 各マクロは実際のところ、共通のメインルーチンを
> それぞれ異なるパラメータで呼び出しているだけです。
 使い方としては解りました。

> マクロ登録で引数を与えることができれば、このような処理は 1 個のマクロ
> ファイルで済むので、開発者もユーザーも管理の手間が減ると思います。
 ただこちらについては、効果の程は??? です。
 開発者としては、楽かもしれませんが、元々同じマクロをコピーするのでは
なく、ハード・リンクにしておけば、事は同じで、実際そうしているマクロが
私は有ります。そうでなくても、共通のサブルーチンを別マクロにする方法も
Ver.8.00 からは考えられます。
 ユーザ・サイドとしては、別ファイルになっていれば、参照ボタンを使えば
間違いが無く、一方引数ではタイプ・ミスが発生しかねず、マイナス要素のほ
うが大きい気がします。

 どちらにしろ、別に反対というわけではありません。

[ ]
RE:03272 マクロ登録で引数No.03282
きいろいまふらあ さん 09/08/22 23:54
 
きいろいまふらあです。

>マクロ登録でも引数を渡せるといいんじゃないかと思いました。

私もほしいです、これ。
1個のマクロファイルを使いまわしできて管理も楽になります。

[ ]
RE:03272 マクロ登録で引数No.03306
秀丸担当 さん 09/08/24 17:19
 

>マクロ登録でも引数を渡せるといいんじゃないかと思いました。

そういうこともできたら使い道はあるかもしれないです。
できるかどうかはわかりませんが、ネタとして参考にさせていただきます。

[ ]