Как в Windows открыть командный файл в верной кодировке (CP866)?

OP
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 901
Реакции
4 512
Баллы
113
Сначала находишь свой cmd файл при включенном фильтре *.*, а уже потом меняешь только фильтр на ms-dos.
Спасибо. Уже ближе. Уже можно открыть и редактировать.
Но сохранить в кодировке 866 удаётся только с расширением «txt». Если «txt» убрать и оставить «cmd», то получаем, как ни крути «1251». :(
 
Oleg249

Oleg249

Активный участник
Регистрация
20.05.2008
Сообщения
4 785
Реакции
46
Баллы
48
Нельзя использовать винду без FARa, его нужно по хорошему прямо встроить в дистрибутив винды

Можно, но очень уныло. В венду встраивать вряд ли нужно, продукт нишевый, большинство пользователей даже не близко не поймет малой доли его возможностей. Но продукт грандиозный, хотя и бесплатный.
 
Johnny Mnemonic

Johnny Mnemonic

Новичок
Регистрация
13.11.2012
Сообщения
11 362
Реакции
624
Баллы
0
По ссылке не нашёл способа отредактировать командный файл Венды, который ни в какой другой, кроме как в 866-й, кодировке не напишешь.


Жень! Мне так-то gedit'а хватает. И редактора, встроенного в krusader. :)
Мне тоже хватает, но это винда. :(
Восьмерка только научилась открывать ISO файлы как диск, до этого вообще не понимала что это, в то время как линухи давно умели монтировать образы дисков.
 
Oleg249

Oleg249

Активный участник
Регистрация
20.05.2008
Сообщения
4 785
Реакции
46
Баллы
48
Как вариант перекодировать в 1251, отредактировать и перекодировать обратно в 866. Перекодировать можно скриптами Powershell, JScript или Vbscript, может быть, даже в .cmd как-то можно через команду chcp. Это все штатные средства Windows.
Но сам сейчас написать что-то не готов - не часто на них пишу, а времени много тратить не могу.
 
G

ga MAD

Активный участник
Регистрация
27.02.2007
Сообщения
5 185
Реакции
179
Баллы
63
OP
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 901
Реакции
4 512
Баллы
113
+1, PowerShell сейчас вроде много чего позволяет, причем из коробки, а с помощью 3го можно даж на фейсбуке сидеть.
А мне-то надо всего лишь делать бекап с тестовым восстановлением и раскидыванием этого бекапа по разным местам в локальной сети и Интернете, и отправлением сообщений об ошибках, если они есть, мне на мыло. :148:
 
Oleg249

Oleg249

Активный участник
Регистрация
20.05.2008
Сообщения
4 785
Реакции
46
Баллы
48
Oleg249

Oleg249

Активный участник
Регистрация
20.05.2008
Сообщения
4 785
Реакции
46
Баллы
48
Ну, вообще, конечно, PowerShell - мощная вещь. Здесь Билли переплюнул шеллы Unix, должен признать, хотя специализируюсь я по юниксам и скриптов довольно ощутимо на них написал. С Powershell немного поковырялся... Внушаить!
 
Oleg249

Oleg249

Активный участник
Регистрация
20.05.2008
Сообщения
4 785
Реакции
46
Баллы
48
Кстати, сейчас столкнулся с этой же проблемой. Понадобилось отредактировать в батнике-цмдшнике русский текст в 866 кодировке (чтобы net send отправляла текст по русски, его надо вводить в дос-кодировке).
1) Открыл его редактором в FAR-е 3.0 (F4)
2) Переключил кодировку текста из 1251 в 866 (Shift-F8)
3) Без извращений отредактировал и сохранил. Всё.

На все-про все ушла пара минут вместе с проверкой результата.
 
OP
Mazzay

Mazzay

Super Moderator
Регистрация
21.02.2007
Сообщения
77 901
Реакции
4 512
Баллы
113
Кстати, сейчас столкнулся с этой же проблемой. Понадобилось отредактировать в батнике-цмдшнике русский текст в 866 кодировке (чтобы net send отправляла текст по русски, его надо вводить в дос-кодировке).
1) Открыл его редактором в FAR-е 3.0 (F4)
2) Переключил кодировку текста из 1251 в 866 (Shift-F8)
3) Без извращений отредактировал и сохранил. Всё.

На все-про все ушла пара минут вместе с проверкой результата.
Ну, надо же, какой ты хитрый! Думаешь, я создал эту тему с целью, чтобы меня научили, как отредактировать такой файл?
 
Верх Низ