Because (for example, DCoder said ) cl.exepasses any command line parameters after /linkto the linker, you can do this on one line:
cl.exe <all your cl arguments here> /link user32.lib <and other lib here> /libpath:"C:\Program Files\Microsoft SDKs\windows\v7.0A\Lib\" /out:files\newfilename.exe
files\newfilename.exe . , - files\%1.exe ..