Показать полную графическую версию : [Проект] TweakMaster (база твиков и Gui конфигуратор для сборки Аддона)
Dmitry_K
29-01-2009, 15:54
Может посоветуешь что-нибудь »
подумаю ;) может что и придет в голову
Наверное я сделаю так чтобы в папку ForceCopy копировалься файл REG.exe.
И в файл Run добавить
REG IMPORT Alltweaks.reg
REG.EXE это Утилита редактирования системного реестра из командной строки.
Проект уже выжимает все соки.. А программистов на поляне не видать.....
Предлагаю запускать так Alltweaks.exe поместив его в ForceCopy и изменив содержимое RUN соответственно на Alltweaks.exe
файлик применяет Alltweaks.reg
А на чем написана программа ???
Я в принципе тоже мог бы создать маленький Exe файл который бы применял твики в Alltweaks.reg.
А вот как обойтись без этого ???
Enforcer2K
29-01-2009, 21:59
Самый простой вариант - самораспаковывающийся архив. А он уж и в реестр внесет, и мусор уберет... ИМХО так - меньше всего гимора. А писать свою утилиту - это из пушки по воробьям =)
А на чем написана программа ??? »
на VB
А вот как обойтись без этого ???»
согласен надо что то проще придумать
надо у Гурру спрашивать
Есть любопытная программка - Inf Addon Maker http://www.german-nlite.org/rs90/downloads.php
Может оказаться весьма полезной.
http://rapidshare.com/files/191575773/Inf-Addon_Maker_1.0.3.2.zip
В общем господа такие новости.
1. Я собираюсь добавить функцию Применение твиков
на живую систему, Таким образом отпадает необходимость в создании Reg и Inf файла.
2. В новой версии будет всего 3 функции.
Создание RegAddona,InfAddona и применение твиков на живую систему.
3. Также в новою версию будет добавлена функция Ведения логов.
Всего лог файлов будет Три (ApplyOS.Log,RegAddon.Log,InfAddon.Log) , они будут содержать списки сформированных твиков по Применению на живую ОС, список твиков при создании RegAddona и InfAddona.
Причем когда каждый раз ЮЗЕР создает Аддоны или применяет твики программа будет записывать списки сформированных твиков по времени.
Пример
@@@@@
12.1.2009 21:33:03
@@@@@
Internet\Ускорить Интернет.reg
WMP\Включить декодирование mp3 кодека.reg
Файл не найден: Интернет\Untweak\Страница по умолчанию.reg
@@@@@
12.1.2009 23:00:03
@@@@@
Internet\Ускорить Интернет.reg
WMP\Включить декодирование mp3 кодека.reg
Причем если Откат твика не будет найден то в логе это отобразиться так.
Файл не найден: Интернет\Untweak\Страница по умолчанию.reg
4. Исправление Функции создания Addonov.
5. Использование SFX Zip архива для RegAddona.
6. Также Будет реорганизация кода и интерфейса.
77. НУЖЕН ОДИН Грамотный ЧЕЛОВЕК КОТОРЫЙ ИМПОРТИРУЕТ ВСЮ БАЗУ ТВИКОВ ИЗ справочника 1,8 и грамотно разобьет твики по категориям
ЖДУ КОММЕНТАРИЙ
Скоро доделаю все про то что говорил.
Господа ну так все таки кто возьметься за этот пункт ???
77. НУЖЕН ОДИН Грамотный ЧЕЛОВЕК КОТОРЫЙ ИМПОРТИРУЕТ ВСЮ БАЗУ ТВИКОВ ИЗ справочника 1,8 и грамотно разобьет твики по категориям
Комсомолец
31-01-2009, 07:02
SOLON7, спасибо за проект. Я бы помог, но сейчас жена на сессии-времени нет совсем-с детьми сижу. Могу только в середине февраля начать сортировать твики. Если еще нужно будет.
Господа вот подумал.
Может сделать принцип древовидного хранения твиков.
Это будет удобно. Но займет недели 2 чтобы сделать.
Если Будет древовидная система хранения твиков, то что тогда будет ???? Как это отразится на ВАС, на конечных пользователях. ????????????????
SOLON7, не принципиально, главное, чтоб работало... :wink:
Ну мне нужен ответ Стоит ли это делать вообще ?????
Господа кто-нибудь знает как закрыть голосование в теме ???
SOLON7, я повторюсь, не принципиально... Как будет выглядеть программа решать вам, вы автор...
Если вы хотите услышать, будет ли это удобней для использования? Здесь по моему должен действовать принцип, чем меньше телодвижений при работе, тем удобней... :wink:
Это не ответ.... Просто программирование такая вещь. Там с головой уходишь и надолго. Причем голова все время болит.
И самая проблема в том что я не вижу обратной связи с форумчанами. Обратная связь...
Господа кто-нибудь знает как закрыть голосование в теме ? »
Напишите модератору раздела в ПМ, либо используйте кнопку "Сообщить модератору" над сообщением.
Кто нибудь перезалейте пожалуйста
обновил программу, если кому интересно см шапку..
Утопия и концепция хранения данных.
В начале проекта мы думали как же все таки хранить твики.
Было предложено несколько вариантов хранения твиков.
1.Хранить твики в одном файле.
Пример
;название твика
[HKEY_LOCAL_MACHINE]
Код твика
;название следующего твика
[HKEY_LOCAL_MACHINE]
Код твика
2.Хранить каждый твик в каждом файле, а именем твика будет имя файла.
В данный момент так и делается.
3. Также было предложен вариант Blastom хранить твики в разных файлах, а все их имена хранить в одном файле.
Но не один из предложенных вариантов не является избыточным и гибким.
Также позже появилась идея добавить откаты твиков, что в целом верно.
И вот я недавно задумался импортировать все твики из справочника твиков 1,8.
Какое же было мое удивление, когда я узнал что в именах твиков используются запрещенные символы именования в файловой системе, такие как :\/ “.
В принципе Blast был прав, так как в его справочнике было много твиков и еще откаты к ним. (тем более они все проверены на работоспособность).
Но Третья концепция хранения твиков СЫРА.
Названия твиков мы можем хранить отдельно в одном файле, вопрос в том какие имена будут иметь сами файлы твиков, ведь имя файла могут изменить ненароком.
Тем более имена 001.reg и 1.reg различны.
Можно было бы в самом файле списка сделать связку по типу
001.reg=Название твика1
1.reg=Название твика2
2.reg=Название твика3
Но это тоже не гибко и ресурсозатратно хотя и работоспособно.
Из всего вышеизложенного могу сказать что самое правильное решение это хранить твики в универсальном формате XML.
Преимущества такие что в XML или БД можно запихать как и названия твиков, комментарии, сам твик и откат твика.
Но если это делать использовать возрастает сложно добавления твика. Можно использовать формат XML и написать под него программу оболочку. Или вовсе использовать MDB.
Формат хранения XML мог бы быть такой .
<TWK> <NAME>Имя твика</NAME> <COMMENT>Комментарий </COMMENT>
<APPLY>Код Твика </APPLY><UNDO>Код Отката Твика </UNDO> </TWK>
<TWK>// И так далее.
Как видите все усложняется, но становиться универсальным.
Всю работу по добавлению и изменению твиков придется проделывать с помощью GUI оболочки. Так как вручную добавлять твики в XML представляется ресурсо затратным и не благородным делом.
С самого начала концепция хранения твиков в справочнике 1,8 была СЫРОЙ.
Поэтому могу сказать что хоть и пользователи мы опытные, но не используем новые концепции хранения данных. Хотя уже 21 век.
Хочу спросить следующее, стоит ли дальше заниматься совершенствованием концепции хранения твиков в программе. Ведь цель уже не оправдывает средства.
Кому и дальше интересно почитать прошу XML про сюда.
http://ru.wikipedia.org/wiki/XML
Кто нибудь перезалейте пожалуйста »
или скиньте прямую ссылку на закачку, у меня не качается
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC