新機能要望No.32166
koya_ma さん 13/04/04 19:19
 
初めまして。要望です。
通知領域にあるアイコンに、「新規作成して貼り付け」という動作を作っていただけ
ませんか。
秀丸エディタを新規に起動して、そこにクリップボードの内容を貼り付ける動作が希
望です。

[ ]
RE:32166 新機能要望No.32168
秀丸担当 さん 13/04/05 09:35
 

常駐秀丸エディタのメニューにそういうコマンドがあったらいいということで、
ご意見参考にさせていただきます。

現状ではマクロでなんとかする方法もあります。
やり方は2つ考えられて、1つは起動オプション付きで外部から秀丸エディタを
起動と同時にマクロ実行する方法と、もう1つは自動起動マクロで自動的に行う
方法です。


マクロで貼り付けするには以下の一文を書いたものでいいです。

  paste;

これを例えば paste.mac というファイル名でマクロファイル用のフォルダに保
存します。
マクロファイル用のフォルダは[その他]→[動作環境]→[環境]であらかじめマイ
ドキュメント配下などの任意の場所を指定してください。

外部から秀丸エディタを起動する場合、以下のような起動オプション付きで起動
します。

  "C:\Program Files\Hidemaru\Hidemaru.exe" /x paste.mac

例えばデスクトップにもう一つショートカットを作ってリンク先を上記のように
すると、そのショートカットからの起動でマクロが実行されます。


もう一つの方法は、自動起動マクロを使う方法で、[マクロ]→[マクロ登録]→
[自動起動]で、「新規作成直後」のマクロを登録します。
例えば、event.mac というマクロを登録して、その内容は以下のようにします。

  if(event==2){//新規作成直後
    if(geteventparam(0)==2){//常駐秀丸エディタから
      paste;
    }
  }

こうしておくと、常駐秀丸エディタから「新規作成」をしたときに自動的に貼り
付けされます。
この場合Shiftキーを押しながらだとマクロは実行されず使い分けできます。

[ ]