The Microsoft KB article doesn't mention anything about this limitation.
http://support.microsoft.com/kb/830473/en-us
I have been a kid in a candy store since I joined this forum and I was reading one of the Macro threads and I found the following comment in the How Batch Macros Work thread.
Ed Dyreen wrote:The amount of characters a variable can contain, is limited !
( The "normal" maximum line length is ~8192, the maximum line length for drag&drop operations is ~2048. And even the 8192 can be exceeded with an FOR /F loop. jeb )
The 2048 seems to be the limitation for XP. But I found out that the limitation for Windows 7 seems to be 4096. I can't remember if I tested that on 32 or 64 bit.
What is interesting is that you get a Windows Popup with an error message when you try and drag and drop more than 2048 bytes of input onto a batch file.
Hoping Jeb or Ed can shed some light on this subject.