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

タイトル Re^4: aux:パスの挙動について
投稿日: 2021/06/15(Tue) 20:25
投稿者tm

> M_ と S_ の違いは、%M で指定できるかどうか位で
> メニュー以外で使うときは違いはありません。

改行は無視する仕様なのかも知れませんが、S_はマクロ内の改行を
設定できず、M_は設定できるけど実行されません。

S_auxxxx(またはM_auxxxx) = {
test = %I"aaa" %:
%I"bbb"
list = %*test %: listfile.txt
}

上のような状態で、aux:M_auxxxx\c:\binなどを開くと%*testの一行目"aaa"は
表示されますが、二行目"bbb"は表示されません。

また、aux:を開いた状態で*execute ,%*getcust(S_auxxxx:list)を実行すると
"%*testが見つかりません"というエラーがでて実行出来ません。
%FDや%FCでパスは取得できますが、%*pathの内容が取得出来ないので
%*regexpなどで加工する必要があります。

この辺りが仕様かバグか判断着きませんでした。

追記補足
> %*pathの内容が取得できない
(*executeで外部から実行した場合)%*pathの内容が取得できない


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