>>324
(*.拡張子)ってのがよくわからないんだけど、D&Dでの複数ファイル処理なら(%*)じゃないかな

for %%I in (%*) do (
"C:\Program Files\7z\7z.exe" a -t7z -mx=9 "%%~nI" "%%I"
)