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

タイトル Re: 質問です
投稿日: 2020/12/21(Mon) 22:43
投稿者TORO

・マクロ文字は、コマンドが実行される前に基本的に一度だけ展開※
され、マクロ文字で展開した文字列を更に展開しません。

「*test %%」だと「*test %」に展開されます。
「*test %*input()」だと、%*input()で入力された文字「%%」が
展開されて「*test %%」になります。

・展開が終わったら、「*test」の中身を実行します。
こちらも「*script %0%\test.js,"%*arg(1)"」のマクロ文字が
展開された後、実行になります。

※マクロ文字内で再度マクロ文字の展開がされる場合、ヘルプ中に
マクロ文字を展開する、% のエスケープが必要、等と明記して
いますので、それで確認してください。

例) %g, *execute, %*extract


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