If the CALL supported similar feature as COPY then you could avoid any explicit save.
But a small batch file (or alias) like this would do the trick:
runweb.cmd
@echo off
setlocal
set URL=user:password@host.domain.com/folder/%1
copy %URL %TEMP%\%1 /e
iff exist %TEMP%\%1 then
call %TEMP%\%1
*del %TEMP%\%1 /q/e
else
echo %URL% not found or download error
endiff
endlocal
If you then had a batch file called mycoolbatchfile.cmd then you would use the following command to run it:
runweb.cmd mycoolbatchfile.cmd
I did a quick test of this, and it worked OK for me.
-stein