フォルダドラッグでフォルダを個別にZIP圧縮したいのですが、
・zipの中にフォルダを作らない
・元フォルダは自動でゴミ箱に移動

というbatは作ることは出来ないでしょうか?単純に
@echo off
for %%f in (%*) do (
"C:\Program Files\7-Zip\7z" a %%f.zip %%f
)

ですと、zipの中に元フォルダがあり、その中に中身があるというファイル構造のzipが出来上がってしまいます。
また、自動で元フォルダをゴミ箱にも移動してほしいです。
ご教授お願いします。