Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - NEW! Редактор конфиг. файлов в аддонах v4.0a

Ответить
Настройки темы
Служебные - NEW! Редактор конфиг. файлов в аддонах v4.0a

Аватара для opel431

Ветеран


Contributor


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


Конфигурация

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


Изменения
Автор: opel431
Дата: 22-08-2010
Описание: Обновление
Вложения
Тип файла: 7z ConfigAddons_v4All.7z
(241.8 Kb, 179 просмотров)
Редактор конфигурационных файлов в аддонах v4.0a



NEW!
Построчное сравнение файлов с подсветкой.
Три категории фильтра файлов.
Просмотр и редактирование файла во внешнем редакторе.
Только авто определение кодировки файла.

Назначение: Просмотр и редактирование конфигурационных файлов в аддонах.
При наличии версия v*Test - она только для обсуждения нового функционала.

Описание: Когда возникает необходимость быстро просмотреть или отредактировать конфигурационные файлы в аддонах на помощь придет данная программа.
Программа позволяет просматривать и редактировать все виды конфигурационных файлов в аддонах. Просмотр и сохранение файлов возможно в кодировке 1251 (ANSI-кириллица), 866 (OEM-русская), 1200 (Unicode UTF-16 LE). Измененные файлы сохраняются в базе и контролируются на совпадение с оригиналом при просмотре.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 10:31, 18-07-2010

 

Ветеран


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

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


opel431, поясни, пожалуйста работу с кодировкой.
1. Если я выбираю "Dos", то при сохранении изменений выскакивает окно с выбором вариантов кодировок -> Я выбираю "866 OEM русская" -> сохраняю, перехожу в аддон- > открываю файл run в akel -> настройки -> там почему-то значится "1251 ANSI кирилица". Имхо, изменение кодировки при сохранении изменений не работает. К тому же, в этом случае изменения вносятся только в сам файл run, значения Addons.ini не меняются.
Кроме того, по идее, после выбора в настройках программы "Dos", сохранение в такой кодировке должно происходить по умолчанию без появления окна выбора.

2. Ситуация таже, что и п.1, но я решил выбрать unicode. Сохранение нового run вообще не произошло, хотя поле "для редактирования" говорит о другом. Только после перехода на другой аддон и возврата на прежний становится видно, что run остался прежним.

Пока все

Отправлено: 17:09, 30-07-2010 | #21



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

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


Аватара для opel431

Ветеран


Contributor


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

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


Цитата saavaage:
"При первом запуске будет предложено выбрать папку с аддонами." »
Все так и есть - уберите ini или путь в нем к папке и смотрите.

Цитата saavaage:
происходит "соскакивание" выделения аддона на самый верх в поле »
Так и сделано.

Цитата saavaage:
1. Если я выбираю "Dos" »
Прога авто определяет входной формат (тест), та же защита от... - в дальнейшем отключу (касается только DOS), с правом выбора пользователем, хотя наверное и не правильно менять кодировку предусмотренную в аддоне.

Цитата saavaage:
но я решил выбрать unicode »
ситуация та же - только несколько файлов IE и WMP в этой кодировке.

После детальной разборки "gora" (он показал пример использования простым пользоватем + баги) нужно понять уровень подготовки к редактированию простого пользователя, а эксперт и так разберется.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 17:32, 30-07-2010 | #22


Ветеран


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

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


opel431,
1.
Цитата opel431:
Все так и есть - уберите ini или путь в нем к папке и смотрите. »
работает только при отсутствии addons.ini. В случае его "зачистки" поумолчанию выбирается корневая папка, в которой находится папка ConfigAddons
2.
Цитата opel431:
происходит "соскакивание" выделения аддона на самый верх в поле »
Так и сделано. »
Разве это правильно? Я выделил аддон в окне "Папка с аддонами" , выделил run в окне "конфигурационные файлы", переключился на "все файлы" и...? Опять необходимо выделять аддон???
Это же справедливо, если я просто выделил аадон и переключился на "все файлы" - происходит сброс выделения аддона.
Я ,конечно, понимаю, что сначала надо переключиться, а потом выделять конкретный аддон, но это, имхо, не интуитивный путь... Оптимально обойтись без сбрасывания, в принципе.

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 18:30, 30-07-2010 | #23


Аватара для opel431

Ветеран


Contributor


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

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


Цитата saavaage:
Разве это правильно? »
Мне все равно-могу сделать и так.

P.S. Скачивает несколько десятков, а обсуждаем вдвоем – так трудно найти золотую середину для всех. Спасибо хоть ты чего-то добиваешся.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 19:12, 30-07-2010 | #24


Ветеран


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

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


opel431, было бы здорово.

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 19:17, 30-07-2010 | #25


Аватара для opel431

Ветеран


Contributor


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

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


Цитата saavaage:
было бы здорово. »
Сегодня обновлю - после "пива", жизнь пробегает.

Цитата saavaage:
работает только при отсутствии addons.ini. »
см. сообщение "gora" - неудобно, мне все равно!

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Отправлено: 19:22, 30-07-2010 | #26


Ветеран


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

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


Цитата opel431:
работает только при отсутствии addons.ini. »
см. сообщение "gora" - неудобно, мне все равно! »
это не принципиально. Достаточно, чтобы в финальном релизе не было файла Addons.ini. Тогда при первом запуске появится запрос и все будет ОК. Меня больше напрягает, что нет возможности сохранения профилей ключевых файлов всех аддонов в Addons.ini одной кнопкой. Если это будет, то тогда сравнительно легко можно будет реализовать:
а) учет новых аддонов и их выделение в поле "Папка с Аддонами";
б) учет обновившихся аддонов и их выделение в поле "Папка с Аддонами"
в) учет аддонов, которые подверглись корректировке в текущей сессии и их выделение в поле "Папка с Аддонами"

opel431, как долго будешь тестировать? Много скачало?

-------
мы рождены, чтоб сказку сделать былью


Отправлено: 19:29, 30-07-2010 | #27


Аватара для opel431

Ветеран


Contributor


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

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


Цитата saavaage:
, как долго будешь тестировать? Много скачало? »
Дак ведь и суток не прошло!
Сегодня выложу с включенными опциями сохранения произвольного формата и и режима (с твоих слов) "эксперта" в фильтре." Чуть позже.

saavaage
Добавил v3_1 - для обсуждения возможного функционала.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 31-07-2010 в 12:43.

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

Отправлено: 19:38, 30-07-2010 | #28


Ветеран


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

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


opel431, посмотрел:

1. переключатель "run" / "все файлы" работает, соскакивания выделения аддона не происходит. Остался вопрос по не сохранению в Addons.ini данных run в случае, когда редактируются все конфигурационные файлы, а не только run (переключатель в положении "все файлы"). Я просил, чтобы и в первом и во-втором случаях происходило сохранение в Addons.ini

2. при попытке редактирования run-файлов обнаружены несколько нюансов:
а) попытка сохранения после первой корректировки вызывает появление окна выбора кодировки. Жму "сохранить" (по умолчанию 1251 ansi кирилица). Итог - изменения сохраняются в run, но не сохраняются в Addons.ini. Для чистоты эксперимента, файл Addons.ini был удален. Раньше такого глюка не было. При следующих корректировках это окно больше не появляется, изменения в Addons.ini вносятся, но - см. п. б).
б) всякая попытка корректировки run (удаление отдельных параметров, копипаст) вызывает такой глюк в Addons.ini:
Код: Выделить весь код
[Domino]
run=Domino.exe#NL##NL##NL##NL##NL#
в данном случае я пытался удалить /verysilent из run игры domino
Кстати, изменение в run проходит нормально, без эксцессов.

В случае с игрой Каспаров, при попытке удалить 1 параметр вообще строка в Addons.ini стала такой:
Код: Выделить весь код
[Kasparovchess_10.10]
run=#NL#Kasparov.exe -y -gm2#NL#
PS если с кодировкой такой гемморой, может ее вобще того... Я соглашусь, что этот функционал пока излишен

Последний раз редактировалось saavaage, 31-07-2010 в 00:41.


Отправлено: 00:31, 31-07-2010 | #29


Аватара для opel431

Ветеран


Contributor


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

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


Цитата saavaage:
opel431, посмотрел: »
Все в норме - V3_1 только для твоего теста (я ведь указал).

Цитата saavaage:
а) попытка сохранения после первой корректировки вызывает появление окна выбора кодировки. »
Так видимо в ini тобой сохранен параметр CheckCode=false, постав авто выбор кодировки в настройках и все.

Цитата saavaage:
Итог - изменения сохраняются в run, но не сохраняются в Addons.ini. »
И не будет - не подключено, по причине теста самой функции сохранения. См. ниже.

Цитата saavaage:
#NL##NL##NL##NL##NL# »
Цитата saavaage:
PS если с кодировкой такой гемморой »
Это тег переноса строк для функции сохранения и чтения - я включил тест для того, чтобы ты сам почувствовал, что значить сохранять "ВСЕ + одной кнопкой" да и сохранять просто отдельные файлы помимо Run - для этого сохрани всего один большой файл (например - DEFLTWK.INF).
Почему #NL# - потому что в файлах может быть любое сочетание символов, и знаки припинания для раздела строки здесь не подойдут (#13#10 еще длиннее), а нужно разграничить именно строки в многострочном тексте!

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

Обновил версию v3All (к применению) - включил сохранение Run и при выборе сохранения файлов с правом выбора кодировки пользователем.

-------
Хвала тому, кто встав среди камней, уча другого, сам будет умней.


Последний раз редактировалось opel431, 31-07-2010 в 13:05.


Отправлено: 10:55, 31-07-2010 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - NEW! Редактор конфиг. файлов в аддонах v4.0a

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - при запуске файлов *.reg запускается редактор реестра Mr_Necromancer Microsoft Windows 2000/XP 4 10-02-2009 19:18
Графический редактор на С++ Space Программирование и базы данных 8 11-05-2008 14:11
редактор aptana LaoTsi Вебмастеру 9 19-03-2007 22:40
редактор автозагрузки Ser6720 Хочу все знать 11 05-01-2006 18:45
редактор видео CHIKANOV Видео и аудио: обработка и кодирование 9 30-10-2005 00:17




 
Переход