Software Message Board
記事リスト新着記事ワード検索過去ログ管理用

タイトル Re: 某所コメント
投稿日: 2022/08/24(Wed) 07:59
投稿者N288

某所288です。作者さま有難うございます。こちらで返信させていただきます。

> "%*arg(1)" と括っていないためです。
> 2箇所とも括る必要があります。

アドバイスを頂いた通り "%*arg(1)" としてみましたが結果は変わらずでした。
(一応呼び出し元で " エスケープ処理するようにして運用上は解決致しました。)

;修正したコードです
_Command = {
func1 = *ifmatch "o:e,a:d+","%*arg(1)" %: *return %*name(DC, "%*arg(1)")
【space or tab】*return "not dir" ; (*)
}

;テストした手順です
PPc上で [H] → %I%*func1("d:\foo bar") = d:\foo
(*)の行を消してPPc上で [H] → %I%*func1("d:\foo bar") = D:\foo bar


- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)