Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата diagnoz_:
и кстати, в коде выше, нет строки chcp 1251. »
Она и не нужна при сохранении в кодировке OEM/866.

Цитата diagnoz_:
сам же bat сохранен OEM/866 (пользуюсь Notepad ++). строка с русскими буквами выходит снова не по тому пути,если путь "русский": "X:\╨æ╤â╤à╨│╨░╨╗╤é╨╡╤Ç╨╕╤Å\╨¢╨╡╨╜╨░ ╨Ü\╨á╨╡╨╖╨╡╤Ç╨▓╨╜╤ï╨╡ ╨▒╨░╨╖╤ï 1╨í" »
Значит, Вы что-то делаете не так в Notepad++. Вам следует:
  • создать новый файл (\Файл\Новый);
  • сохранить этот файл (\Файл\Сохранить как…, bla-bla-bla.cmd);
  • сменить кодировку на OEM/866 (\Кодировки\Кодировки\Кириллица\OEM 866);
  • скопировать код с форума и вставить в окно;
  • сохранить файл.
Вы же сначала вставляете/набираете текст, затем выбираете его представление, в результате чего отображается белиберда, а содержимое файла как было, так и осталось в умолчальном для Notepad++ UTF-8/65001.

Вообще, Notepad++ не самый удачный выбор для работы с пакетными файлами. Самый удачный — Far Manager и его редактор:
Пример:

Последний раз редактировалось Iska, 19-12-2017 в 14:15.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:32, 19-12-2017 | #19