要望:マクロランチャNo.38383
nishi3da さん 20/09/01 00:18
 
はじめまして、DTP業界で、主にテキスト整形の目的で秀丸を使用させていただいて
います。
しばらく秀丸からは離れ、EmEditorを使用していましたが転職を機にまた秀丸を使用
することになりました。
お世話になります(なってます)。m(_ _)m
その中で、要望があります。それはファイルマネージャー枠です。

フォルダ
ファイル一覧
・・・省略・・・
ブックマーク
プロジェクト
マクロランチャ(←これが欲しいです)

しばらく「EmEdiror Pro版」を使用していたのですが、このエディタのスニペットプ
ラグインが、便利で秀丸にもあったら良いなと要望させてもらいました。

このスニペットプラグインは、タグのスニペットを登録できるだけでなく、スクリプ
トも登録できる点がすごく便利でした。
例)
XHML(フォルダ階層)
├DOCTYPE
├HEAD
└p class=i_0_1

フォルダ階層以外をダブルクリックすると、スニペット or スクリプトが動作する仕
組みでした。

・設定されたマクロフォルダ(以下のサブフォルダの表示)
・*.macファイルの一覧表示
・*.macファイルをダブルクリックすることで、マクロを開かずに実行する

スニペット自体はマクロでいくらでも実装できるので、こんな機能が秀丸にもあれば
良いなと思います。

以上ですが、聞き入れていただければ幸いです。

[ ]
RE:38383 要望:マクロランチャNo.38384
秀丸担当 さん 20/09/01 09:32
 

最近別の方からの話で、ファイルマネージャ枠やアウトライン解析の枠を合体したい
という話があって、以前にも似た話があったこともあって、やろうとしています。
例えば左の枠は1つで、1つの枠の上下に配置するみたいな感じです。
それができるとすると、マクロ登録枠みたいな別の枠ができたらいいかもしれません。

それとは別の考えとしては、秀丸ファイラーClassicのほうでは、ブックマークでや
る方法があります。
ブックマークは通常フォルダを登録するところですが、パスに「js:c:\xxx\yyy.js」
みたいに書いておくとマクロ(スクリプト)のように実行できます。
秀丸エディタでも同じ方式で「mac:c:\xxx\yyy.mac」のように書けたらよさそうです。

それができるとしたら、ファイルマネージャ枠のブックマークまたはプロジェクト
に、.macをテキストファイルとしてではなく、実行する用のマクロとして登録できる
ので、簡単に実現できて合理的だと思います。
とりあえず「mac:」の書き方でやってみようと思います。

[ ]
RE:38384 要望:マクロランチャNo.38390
nishi3da さん 20/09/01 14:30
 

早速の返信ありがとうございます。
これまでは、メニューをフローティングして、ランチャー代わりにしていましたが、
対応されればますます便利になります。

是非是非、よろしくお願いします。



>
> ......
>とりあえず「mac:」の書き方でやってみようと思います。

[ ]
RE:38390 要望:マクロランチャNo.38395
nishi3da さん 20/09/02 22:46
 
先日は要望をお聞きいただき、ありがとうございます。
先行バージョンに追加されたようでしたので、さっそく使用させていただいたのです
が、

---------------------------
エラー
---------------------------
mac:C:\HidemaruPortable\Macro へのカレントフォルダの移動に失敗しました。
---------------------------
OK  
---------------------------


と表示され、マクロが起動しませんでした。

やったことは、

1.ブックマークウインドウで右クリックから「追加」
2.以下の設定で追加
 ・ファイル(1)
 ・表示名はマクロファイル名
 ・ファイル名は、「mac:{マクロファイルのフルパス}」
3.追加された項目をダブルクリック

です。

設定が間違っているのか不明なため、詳細な設定手順を教示ください。

なお、こちらの環境は、「秀丸 Ver.8.94 Beta 7 32bit Float-Macro (統合版)」に、
「HmRegIni.dll」を導入しています。

以上、簡単ですが、よろしくお願いいたします。



[ ]
RE:38395 要望:マクロランチャNo.38396
h-tom さん 20/09/02 23:06
 
h-tom です。

>設定が間違っているのか不明なため、詳細な設定手順を教示ください。
>
>なお、こちらの環境は、「秀丸 Ver.8.94 Beta 7 32bit Float-Macro (統合版)」に、
>「HmRegIni.dll」を導入しています。
>
「先頭に「mac:」を追加で実行」に対応しているのは、Ver.8.94β8 からですよ。β
7は未対応です。

[ ]
RE:38396 要望:マクロランチャNo.38398
秀丸担当 さん 20/09/03 09:25
 

「mac:」でマクロ実行に対応しているのはV8.94β8からです。
V8.94β8で対応したのを受けてご確認いただいたということだと思うので、そうだと
したら何か更新できていないのかもしれません。
持ち出しキットを使われているとのことで、上書きするのはHidemaru.exeだけでなく、
ファイルマネージャ枠のHmExplorerPane.dllも上書きする必要があります。
(というか持ち出しキットでのバージョンアップは、解凍してできるファイルは全て
上書きされることをお勧めします)

[ ]
RE:38398 要望:マクロランチャNo.38399
nishi3da さん 20/09/03 23:07
 

V8.94β8をインストールし、それらをポータブル化した秀丸フォルダに上書きをし、
再度実施したところ、期待通りの動作となりました。
お騒がせして申し訳ございません。

このランチャ風にできる設定とhmPythonで、パワフルなテキスト処理がお手軽に実行
可能になりそうです。

ありがとうございました。


>
> ......
>(というか持ち出しキットでのバージョンアップは、解凍してできるファイルは全
>て上書きされることをお勧めします)

[ ]