エディタ機能のマクロ登録No.30181
日本の地から さん 11/09/03 12:22
 
いつも秀丸にお世話になっています。

以前、ツールバーに文字列を表示したいと要望を出した時に、現状では出来ないが、
以下の方法があると教えて貰いました。

>現状でやる場合、無理矢理ではありますが、「ツールバーデザイン」の設定で
>「マクロ名を表示」にして、目的の機能をマクロにして[マクロ]→[マクロ登録]
>で登録して、マクロをツールバーに追加しておいて自由な文字にするという方
>法もあります。


ツールバーに登録してある機能の内、メニューダイアログを表示させる機能をどのよ
うにしたら、マクロに出来るのかが分かりません。

以下の機能をマクロにする方法を教えて頂ければ有り難いです。

ファイルを開く
ファイルの名前を付けて保存
検索
置換
印刷
指定行への移動
FTPで開く

よろしくお願いします。

[ ]
RE:30181 エディタ機能のマクロ登録No.30188
秀丸担当 さん 11/09/05 09:07
 


>ツールバーに登録してある機能の内、メニューダイアログを表示させる機能をどのよ
>うにしたら、マクロに出来るのかが分かりません。

ユーザーメニューの場合menu1;というヘルプに書かれていない方法がありますが、
ユーザーメニューはマクロにしなくてもツールバーに配置できます。
ツールバーデザインの設定で「メニュー名を表示」にしておくといいです。

他のコマンドはそれぞれ以下のような文があります。

>ファイルを開く
OPEN;

>ファイルの名前を付けて保存
SAVEAS;

>検索
find;

>置換
replace;

>印刷
print 1;

>指定行への移動
jump;

>FTPで開く
基本的には方法は無いです。
senemessageでWM_COMMANDで無理矢理やる方法では以下のようにしてできます。
#a=sendmessage( hidemaruhandle(0),0x0111,4104,0);

[ ]
RE:30188 エディタ機能のマクロ登録No.30191
日本の地から さん 11/09/05 14:23
 
回答頂き有り難うございました。

[ ]