2010-06-03 21 views
5

Istnieje wiele osób, które pytają: questions o SO, jak obejść maksymalną długość polecenia cmd.exe. Zastanawiam się, co właściwie jest limitem wiersza poleceń w systemie Windows? Czy różni się wersja systemu Windows? Czy korzystanie z wersji 32-bitowej i 64-bitowej wpływa na to ograniczenie?Jaka jest maksymalna długość polecenia wiersza poleceń Window (cmd.exe)?

+0

możliwe duplikat [Maksymalna długość Command Line String] (http://stackoverflow.com/questions/3205027/maximum-length-of-command-line-string) –

Odpowiedz

11

Pierwszy wynik pytać Google o swoje pytanie było to MS Knowledge Base artykuł:

Na komputerach z systemem Microsoft Windows XP lub nowszy, maksymalną długość łańcucha, którego można użyć w wierszu poleceń jest 8191 znaków . Na komputerach z systemem Microsoft Windows 2000 lub Windows NT 4.0 maksymalna długość ciągu znaków, którego można użyć w wierszu polecenia, wynosi 2047 znaków.

+0

Wydaje się wersji systemu Windows ma znaczenia, kiedy dochodzi do kresu, ale 32-bitowy w porównaniu z 64-bitowym nie robi żadnej różnicy. –

+2

Nota boczna: wpływa to również na długość łańcuchów zmiennych środowiskowych podczas pracy z nimi w plikach wsadowych. – Joey

Powiązane problemy