cmd のパス変数に従ってフルパス ファイル名を展開する方法

cmd のパス変数に従ってフルパス ファイル名を展開する方法

思った通り、変数展開コマンド:

%~dp$PATH:I

は、変数内のパスを反復処理し%path%、変数で指定されたファイル名を含む最初の出現箇所を検索し%I、それを%Iフルパスのファイル名に展開するために使用されます。
これはまさに私がファイルで実行したいことな.batので、このコマンドを試してみましたが失敗しました。

このコマンドの意味について私が間違っているのでしょうか? それとも単に私が間違っているだけでしょうか?

関連情報