Форум: "Потрепаться";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
ВнизКомандный файл Найти похожие ветки
← →
mike_ (2005-06-21 17:21) [0]День добрый!
В командном файле bat объявлена переменная в XP все работает, в 2000 после очередного её увеличения стала вылетать ошибка "Слишком длинная входная строка. Ошибка в синтаксисе команды.".
Как увеличить размер переменных среды Windows?
← →
mike_ (2005-06-23 10:21) [1]ни кто не сталкивался?
← →
PVOzerski © (2005-06-23 11:25) [2]А у тебя командный интерпретатор по умолчанию command.com (из DOS-подсистемы) или cmd.exe (Win32 native)? Иными словами, есть ли строчка NTCMDPROMPT в незакомментированном состоянии в autoexec.nt? В 1-м случае размер окружения можно задавать параметром /E (смотри command /?). Только вот надо ли держать command.com основным командным интерпретатором.
А "экспресс-решение" - заменить расширение .bat на .cmd - оно ассоциировано именно с cmd.exe.
← →
mike_ (2005-06-23 11:41) [3]> А "экспресс-решение" - заменить расширение .bat на .cmd - оно ассоциировано именно с cmd.exe.
не помогает.
← →
PVOzerski © (2005-06-23 11:51) [4]Может, ругается не командный интерпретатор, а вызываемая из батника программа?
← →
mike_ (2005-06-23 12:43) [5]ругается на строку:
set MPATH=-u"D:\Common\Lib\RX";"D:\Common\ ...
она и правда длинная, но на ХР работает.
← →
mike_ (2005-06-24 11:04) [6]Ошибка вылетает если переменная превышает 2036 символов.
В XP при величине в четыре с лишнем раза больше.
← →
Mike Kouzmine © (2005-06-24 11:31) [7]mike_ (23.06.05 12:43) [5] а если так
set MPATH=-u"D:\Common\Lib\RX";"D:\Common\"
set MPATH=-u%mpath%"D:\Common\Lib\RX";"D:\Common\"
← →
Alex Konshin © (2005-06-24 12:20) [8]Это один из известных глюков.
Разложи на несколько переменных и склей их.
← →
mike_ (2005-06-27 11:26) [9]Спасибо! Вылечил.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c