Имя: Пароль:
IT
Админ
chcp не работает (Win2003 x64)
,
0 andrewks
 
05.04.12
10:34
почему в одном cmd-файле может не отрабатывать команда chcp 1251 ("chcp" не является внутренней или внешней командой бла-бла-бла ), в то время, как в другом работает нормально?

раскладку проверил, вплоть до копипаста
1 andrewks
 
05.04.12
10:43
хммм...
запускаю cmd в Файл-выполнить, набираю chcp - всё гуд

запускаю cmd из нужной папки, набираю chcp - а он мне "chcp" не является внутренней или внешней командой бла-бла-бла
2 mr_fix
 
05.04.12
12:31
в Path не прописан C:\WINDOWS\system32
%SystemRoot%\system32
(см переменные среды)
3 andrewks
 
05.04.12
13:14
(2) дело не в это. ибо, даже при указании полного пути к chcp.com - то же самое.

Win2k3 x64, если что
4 andrewks
 
05.04.12
13:16
и в PATH всё указано, кстати, проверил
5 andrewks
 
05.04.12
13:23
не, я, конечно, пока на OEM всё переписал, но собака-то где порылась?
6 miki
 
05.04.12
13:23
наверное, криво отрабатывает WoW64, перенаправляющая запросы из %systemroot%\System32 в systemroot%\SysWOW64
7 pumbaEO
 
05.04.12
13:24
(5) аналогично, переписал все на OEM, что бы не бодаться.
8 andrewks
 
05.04.12
13:24
(6) я уже по-всякому пробовал писать полный путь - и через system32, и через sysWOW64 - монописуарно
9 andrewks
 
05.04.12
13:27
(7) хммм... значит, я не одинок. ясно, не будем пИсать против ветра. забиваем жирный болт
10 andrewks
 
05.04.12
15:37
короче, все рецепты из тырнета (про пробелы в переменной Path, порчу самой Path и т.д.)  ничего не дают.

зато взлетело так: скопировал chcp.com в папку с батником, и проблема ушла. коряво, конечно, но не знаю, что ещё можно придумать