Tips: with "/" to splite the text
@set exefile=%*
@for /f "delims=/ tokens=1" %%a in (%exefile%) do @echo @pushd "%%a">C:\bat_temp
@for /f "delims=/ tokens=2" %%b in (%exefile%) do @echo @call start %%b>>C:\bat_temp
@echo @popd >>C:\bat_temp
@for /f "delims=/ tokens=3" %%c in (%exefile%) do @move C:\bat_temp C:\%%c.bat