1

現在、バッチと関連付けで遊んでいます。%0 でバッチ ファイルのフル パスを取得し、%1 でファイル名が完全に表示されないのはなぜですか (2 語以上のスペースがある場合)。

-レジストリに登録されたregファイル-

[HKEY_CLASSES_ROOT\*\shell\show me path\command]
@="\"C:\\blah\\blah\\sample batch.bat\"%1"

-batch.batのサンプル-

@echo off
echo %0
echo %1
pause

ファイル「try this.mp4」の右クリック コマンド「show me path」の結果

"c:\blah\blah\sample batch.bat"
c:\try
press any key to continue . . .

ご覧のとおり、フルパス/ファイル名を表示する方法を「試して」ください

どんな助けでも大歓迎です。

4

2 に答える 2