[戻る]
一括表示

ファイル名を引数とするマクロについて 投稿者:ぶし 投稿日:2022/10/04(Tue) 10:13:15 No.380

マクロの使い方について

Double Windowを長年使わさせていただいております。大変便利でこれがないと業務に支障が出るくらい使っています・・・・
今回、マクロの使い方について投稿させていただきます。

「%c」で選択しているファイル名を引数として渡す機能がありますが、この「%c」を使うとディレクトリ名を含んだファイル名が引数となります。他のマクロで「%cd」カーソルのファイル名またはディレクトリ名(フルパス)と同様の機能のマクロがあるのですが、フォルダ名を含まないファイル名を引数として指定ができないものでしょうか?

具体的な使い方は、DWのカーソル位置にあるファイル名をEverythingという検索ソフトに渡して同名のファイルを検索するものです。
(DWのファイラキー設定に、実行文字列"C:\Program Files\Everything\Everything.exe"実行引数に"-s %c"と指定した場合、フォルダ名までが引数となってしまい、これをファイル名だけの引数にしたいということです。

対応方法等がありましたらご教示頂きたいと思います。また対応機能がない場合はなんとか実装して頂ければと思います。よろしくお願いいたします。

Re: ファイル名を引数とするマクロについて 投稿者:おやぶん 投稿日:2022/10/06(Thu) 00:45:52 No.382

マニュアルへの記載漏れですが、下記で対応できます。
試してみてください。

%cf ->パスを含まないカーソル位置のファイル
%cfd ->パスを含まないカーソル位置のファイル(ディレクトリ属性含む)
%xf ->パスを含まないカーソル位置のファイル(拡張子含まない)
%xfd ->パスを含まないカーソル位置のファイル(拡張子含まない)(ディレクトリ属性含む)

Re^2: ファイル名を引数とするマクロについて 投稿者:ぶし 投稿日:2022/10/06(Thu) 16:23:34 No.384

早速のご返信ありがとうございます。

早速設定し動作することを確認いたしました。
これでまたDWから離れられなくなりました。

お体にお気を付けて頑張ってください。ありがとうございました。

- WebForum -