0

次のエラーが表示されます。

The following usage of the path operator in batch-parameter
substitution is invalid: %~xI"==".URL" (start /B "%%I" "%PROGNAME%\Internet Expl
orer\iexplore.exe" "%%I")


For valid formats type CALL /? or FOR /?
The syntax of the command is incorrect.

私のコードはこれです:

for %%I in (%CD%\Startup\*) do IF /i "%~xI"==".URL" (start /B "%%I" "%PROGNAME%\Internet Explorer\iexplore.exe" "%%I") ELSE (start /B "%%I" "%%I")

.url ファイルを他の拡張機能と同じディレクトリに配置し、url ファイルに対して 1 つのコマンドを実行し、他のファイルに対して別のコマンドを実行して、url ファイルを別のブラウザー ウィンドウで強制的に開くようにしています。

4

1 に答える 1

1
for %%I in ("%CD%\Startup\*") do IF /i "%%~xI"==".URL" (start /B "%%~I" "%PROGNAME%\Internet Explorer\iexplore.exe" "%%~I") ELSE (start /B "%%~I" "%%~I")
于 2013-08-16T17:50:53.223 に答える