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

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Офис и Текст - AkelPad

Ответить
Настройки темы

Ветеран


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

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


Подскажите пожалуйста!
Почему у меня при создании .bat или .cmd файла и сохранении его в кодировке 866(ОЕМ-русская)
(Пример)
cmdow @ /HID
net user МИША /add
net localgroup Администраторы МИША /add
net accounts /maxpwage:unlimited
exit

через 1-2 дня текст приобретает такой вид:

cmdow @ /HID
net user Њ?˜Ђ /add
net localgroup Ђ¤¬Ё*Ёбва*в®ал Њ?˜Ђ /add
net accounts /maxpwage:unlimited
exit
И кодировка стоит 1251(ANSI-кириллица).
Но не смотря на это файл отрабатывает нормально.
Как сделать чтоб текст не менялся на эти "кракозябры", а сохранял свой первозданный вид?

Последний раз редактировалось МИШАНЧИК, 03-09-2008 в 00:16.


Отправлено: 15:06, 02-09-2008 | #1


Аватара для Drongo

Будем жить, Маэстро...


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

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


МИШАНЧИК, Можно попробовать:
1. Добавить в строку - chcp 1251
Код: Выделить весь код
cmdow @ /HID
chcp 1251
net user МИША /add
net localgroup Администраторы МИША /add
net accounts /maxpwage:unlimited
exit

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Последний раз редактировалось Drongo, 02-09-2008 в 15:23. Причина: Ошибся, исправил свой коммент...


Отправлено: 15:17, 02-09-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


Drongo, попробую.
А как это теоретически работает?

Drongo, попробовал, не помогло.
При создании такого файла и копировании его на другой логический диск он сразу становится с "кракозябрами".
А AkelPad уже при открытии пишет кодировку 1251(ANSI-кириллица)

Отправлено: 00:09, 03-09-2008 | #3


Аватара для Drongo

Будем жить, Маэстро...


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

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


МИШАНЧИК, Выложите лучше свой командный файл, в виде архива, сюда.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 12:45, 03-09-2008 | #4


Ветеран


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

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


Drongo, выкладываю.

Последний раз редактировалось МИШАНЧИК, 15-11-2008 в 02:19.


Отправлено: 09:28, 04-09-2008 | #5


Аватара для Drongo

Будем жить, Маэстро...


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

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


МИШАНЧИК, Что я говорю, чуток не понял вопроса раньше, сейчас исправлюсь.
Цитата МИШАНЧИК:
Как сделать чтоб текст не менялся на эти "кракозябры", а сохранял свой первозданный вид? »
В общем попробую объяснить, кодировки, как бы это правильно сказать, в общем поскольку первые 128 байт заняты под международные стандарты, то именно этот диапазон, от 0 - 127 занят под английский язык, и именно он неизменен, всегда будет отображаться правильно, остальные байты, от 128 - 255, под национальные стандарты, это значит, что корректно символы могут отображаться из первого диапазона, стандартного набора символов, поэтому и перекодируют свои национальные символы в ОЕМ-кодировку, кстати, файл правильный, в ОЕМ-кодировке. В общем не очень у меня получилось объяснить, но просто знайте, так должно быть.
Файл отрабатывает правильно, создаётся учётка с именем ВЛАДЯ, попробовал свой совет выше, работает тоже. Придётся смириться с тем, что содержимое командного файла будет в кракозябрах, если есть вариант с английским именем, используйте его. В подтверждение выкладываю скрин отработанного файла, содержимое и созданный аккаунт

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif

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

Отправлено: 14:27, 04-09-2008 | #6


Ветеран


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

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


Drongo, спасибо!
Но дело в том, что когда я создаю такой же файл на рабочем компьютере(в том же АкелПаде), то он всё время отбражается нормально, хоть через неделю, хоть после копирования на другой логический диск. А дома сразу после создания файла он нормальный, а после перезагрузки, или копирования на другой логический диск он с "кракозябрами".
Вот я и не пойму, почему на работе нормально, а дома нет. Винда и дома и на работе одна и таже(своя сборка). Твики реестра одинаковые.

Отправлено: 06:23, 05-09-2008 | #7


Аватара для Drongo

Будем жить, Маэстро...


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

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


МИШАНЧИК,
Цитата МИШАНЧИК:
Твики реестра одинаковые. »
А кодовые страницы по адресу в реестре, выставлены одинаковые и на рабочем и на домашнем?
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1250.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1253.nls"
"1254"="c_1254.nls"
"1255"="c_1255.nls"

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 09:39, 05-09-2008 | #8


Ветеран


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

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


открывай блокнотом, акельпад просто может запоминать местораположение файла и его кодировку, и открывать каждый раз либо в правильной кодировке либо в неправильной, файл от этого не меняется, просто акельпад по-разному читает, либо указывать каждый раз при открытии в какой кодировке нужно прочитать

Отправлено: 01:08, 06-09-2008 | #9


Ветеран


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

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


Drongo, чуть не так:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"

rizz, попробовал хоть открывай блокнотом, хоть акельпадом ситуация та же.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:25, 06-09-2008 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Офис и Текст - AkelPad

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Офис и Текст - [addon] Akelpad vampik Наборы обновлений для Windows XP/2003/Windows 7 1919 22-02-2023 00:06
AkelPad 4.3.5 OSZone Software Новости программного обеспечения 0 01-11-2009 12:30
Разное - Не выделяется текст в блокноте AkelPad V_A Microsoft Windows 2000/XP 1 12-01-2009 22:37
Офис и Текст - [addon] xPad (Notepad2 + Akelpad) sriver Наборы обновлений для Windows XP/2003/Windows 7 4 17-09-2008 18:54




 
Переход