ドラッグ&ドロップで処理するディレクトリを選択する

for %%f in (%*) do (
    set myDir=%%f
)
 
if %myDir%.==.  (
    exit
) else (
    pushd %myDir%
)

ドラッグ&ドロップで選んだディレクトリをmyDirに格納。

その後nullの場合は中止する分岐を行います。nullままだとif分が使えないため、任意の文字列を付けて条件式を記述します。