|
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 в папку с батником, и проблема ушла. коряво, конечно, но не знаю, что ещё можно придумать
|
|