ListReplace.macにおける複数変換リストのNo.06659
でがらし さん 11/07/02 11:21
 
 山紫水明さんに2つのお願いがあります。

1.ウェブ・サイトにご掲載のマクロですが、マクロのファイル名(connectfiles.z
ipなど)を、最初のページに書いていただけないでしょうか? マクロ・フォルダ中
のマクロはファイル名で表示されるので、「ファイルを連結するマクロ」が自分のマ
クロ・フォルダの中にあるのかどうか確認するためには、「ファイルを連結するマク
ロ」のファイル名を調べる手間がいります。DL用のウィンドウを開くとファイル名
が出てきますが、そのウィンドウを開く前に、マクロのファイル名がわかればありが
たいです。

2.「変換リストによる連続置換マクロ」(ListReplace.mac)ですが、ファイルごと
に異なった変換リストを使いたいことがあります。起動すると複数の変換リストをメ
ニュー表示し、その中から選択した変換リストに従って置換するようにすることはで
きるでしょうか?


 秀丸に乗り換えてからマクロをずいぶん探索しましたが、その過程で、山紫水明さ
んのマクロのいくつかをちょうだいしました。またこのフォーラムなどでの山紫水明
さんのご発言をいくつか目にして、ご親切なお人柄に感銘を受けておりました。おそ
らく、秀丸を利用する多くの人が山紫水明さんに感謝していると思います。その一員
として、ここに厚くお礼を申し上げます。

 上記の私の希望は特に急いでいるものではありません。いずれ、時間の余裕がおで
きになったとき、ぼちぼちとお教え下さい。数年先でも、10年先でも結構です。ま
ずはごあいさつとお礼まで、申し上げます。

[ ]
RE:06659 ListReplace.macにおける複数変No.06660
山紫水明 さん 11/07/02 16:55
 
 でがらしさん,

 過分な謝意を賜り恐縮です。

>1.ウェブ・サイトにご掲載のマクロですが、マクロのファイル名(
>connectfiles.zipなど)を、最初のページに書いていただけないでしょうか?

 たしかにその方がわかりやすいと思いますので,近々に追記いたします。

>2.「変換リストによる連続置換マクロ」(ListReplace.mac)ですが、ファイ
>ルごとに異なった変換リストを使いたいことがあります。起動すると複数の変
>換リストをメニュー表示し、その中から選択した変換リストに従って置換する
>ようにすることはできるでしょうか?

 ダイアログで「リスト選択」ボタンを押すとフォルダ内のリストが表示されま
す。このフォルダに他のファイルが混在していると,目的のリストファイルが見
つけにくいと思います。リスト専用のフォルダを作り,実行時に一回そのフォル
ダを指定してやると,後はそのフォルダ内のリストファイル全部がすぐ見えると
思います。
 現在の Windows のバージョンではこのフォルダは Program Files フォルダ以
外の場所に作っておいた方がいいと思います。

                          山紫水明
                          SANSHISUIMEI

[ ]
RE:06660 あららNo.06663
でがらし さん 11/07/02 22:29
 
 これはうかつでした。昔、ListReplace.macのテストをしたとき、複数リストから
の選択が可能なことを確認した記憶があります。その後、時間が経ってから、再び、
説明書を読んで、(テストしたときの記憶がなくなっていたものですから)、複数リ
ストからの選択は当然、駄目だろうと思っちゃったんです。失礼しました。

 秀丸に乗り換えた直後、この手の複数リストからの選択が可能な置換マクロを探し
ていました。ListReplace.macはぴったりだと思ったんですが、最初にテストをした
とき、利用をあきらめたのは2つの理由があります。

 1つには複数リストを選択するために1打鍵増えることです。複数リストから特定
のリストを選択するには、いずれにしろ、1打鍵必要ですが、ListReplace.macでは、
複数リストの選択を行うための1打鍵(ALT+S)が必要になります。起動したらいき
なり複数リストが出てくると、この1打鍵の手間がなくなります。

 もう1つはリスト名だけだと、リストの内容がわかりにくいことです。たとえば 
1.lst, 2.lst, 3.lst というリストを作っていると、中身を忘れちゃいます。現
在は下記のような個別マクロの中身を表示して対処しています。ただListReplace.ma
cのリスト形式は、新たに変換グループを作るときに便利なものですから、あのマク
ロが使えたらという希望を持っていました。そのたびに個別の変換マクロを作るより、
変換リストを追加するほうが楽です。

"&A (1)−>〈1〉:numa.mac",
"&B  〈1〉−>(1):numb.mac",
"&C  〈1〉−> 1):numc.mac",

 なお、ListReplace.macでは未確認ですが、複数リストからの選択にショートカッ
トキーが使えると、操作が早くなります。たくさんのリストがあるとき、選びたいリ
ストが出てくるまでスクロールしたり、マウスでカーソルを移動するのはまだるっこ
しいので、複数リストをa,b,cや1,2,3のショートカットキーで選択することができる
と便利です。

 以上、コメントを申し述べましたが、今すぐ、どうこうしていただきたいという希
望はありません。残念ではありますが、秀丸本体も含め、現在の窓用のプログラムの
多くがListReplace.macのようなインターフェースを採用しているようです。レス、
ありがとうございました。

[ ]
RE:06663 あららNo.06664
山紫水明 さん 11/07/03 08:38
 
 でがらしさん,

> 1つには複数リストを選択するために1打鍵増えることです。複数リストか
>ら特定のリストを選択するには、いずれにしろ、1打鍵必要ですが、
>ListReplace.macでは、複数リストの選択を行うための1打鍵(ALT+S)が必要
>になります。起動したらいきなり複数リストが出てくると、この1打鍵の手間
>がなくなります。

 拙作マクロの場合はリストの選択以外にもいろいろオプションがありますので,
あのような形式になっています。そうすると「1打鍵の手間」は免れないですね。

> もう1つはリスト名だけだと、リストの内容がわかりにくいことです。たと
>えば 1.lst, 2.lst, 3.lst というリストを作っていると、中身を忘れちゃ
>います。

 これはリストファイル名自体をたとえば,「(1)−>〈1〉変換.lst」など
のように工夫すれば,わかりやすくなるでしょう。

> なお、ListReplace.macでは未確認ですが、複数リストからの選択にショート
>カットキーが使えると、操作が早くなります。たくさんのリストがあるとき、
>選びたいリストが出てくるまでスクロールしたり、マウスでカーソルを移動す
>るのはまだるっこしいので、複数リストをa,b,cや1,2,3のショートカットキー
>で選択することができると便利です。

 ダイアログの中で直接アクセスキーで選択することはできませんが,ファイル
名の先頭に1,2,3・・・A,B,C・・・等を付加しておけば,その文字を入力すると
ファイル名の候補が出てきますので,少しは早くなるかもしれません。

                          山紫水明
                          SANSHISUIMEI

[ ]
RE:06664 手間を減らすとかNo.06666
でがらし さん 11/07/03 12:06
 
 オプションを設定すると、そのための画面が必要になりますね。ただいったんオプ
ションを設定した後はあまりいじることがないので、設定した変数をそのまま読み込
んで次の選択画面へ行くというのが便利そうに思います。

 ファイル名に日本語を使うとわかりやすいですが、私はDOS時代からの慣習で、
未だに半角英字で8+3のファイル名を使っているんですわ。

 ファイル名の冒頭の字がショートカットに使えるのは便利ですね。ファイル名をう
まくつけて、その中身を覚えておくことができたら、かなり実用的だと思います。

[ ]