|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [тестируем] Утилита для сохранения и восстановления ассоциаций файлов |
|
[тестируем] Утилита для сохранения и восстановления ассоциаций файлов
|
Старожил Сообщения: 178 |
Профиль | Сайт | Отправить PM | Цитировать
Благодаря отпуску в ноябре 2007 года увлекся темой автоматической установки Windows и приложений и с удивлением обнаружил, что не могу найти ничего подходящего для сохранения и восстановления ассоциаций файлов. Процедура сама по себе очень простая, поэтому решил написать небольшую утилитку для командной строки.
Для отладки сделал GUI-версию на Delphi 7, но когда получил желаемые CMD-файлы, интерес к проекту ослаб. Чтобы не пропало добро, выкладываю здесь вместе с исходниками. Программа требует полное имя файла, просматривает реестр, выискивая ассоциации, показывает их и предлагает записать в CMD-файл, INF или REG-файлы. В CMD и INF вместо абсолютных путей есть возможность сохранить переменные среды. Сделана также версия для командной строки. Новая версия 0.1: 1) добавлен поиск и сохранение ассоциаций по shell\view (использует ArtIcons Pro); 2) исправлена ошибка: кавычка для команды REG в CMD-файле теперь утраивается; 3) команды ASSOC и FTYPE в CMD-файле заменены на REG ADD; 4) более наглядное отображение ассоциаций в AssView; 5) проект теперь компилируется во FreePascal/Lazarus. Образец генерируемых файлов для версии 0.1 beta (7-Zip 4.56) и версии 0.1 (7-Zip 4.58) прилагается. Когда версия 0.1 "приживется", 0.1 beta будет удалена. |
|
Отправлено: 08:16, 22-11-2007 |
Старожил Сообщения: 256
|
Профиль | Отправить PM | Цитировать Bulba_S,
AssView - название!! Это пять!! |
Отправлено: 10:16, 23-11-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 178
|
Профиль | Сайт | Отправить PM | Цитировать :-)
|
------- Отправлено: 11:28, 23-11-2007 | #3 |
Ветеран Сообщения: 504
|
Профиль | Отправить PM | Цитировать Да уж поменяй название, а то программа ассоциации вызывает другие ассоциации :D
|
------- Отправлено: 15:45, 23-11-2007 | #4 |
Старожил Сообщения: 178
|
Профиль | Сайт | Отправить PM | Цитировать Ну, если появится необходимость доработать что-то еще, кроме названия, постараюсь поменять. Хотя, честно говоря, мне теперь название еще больше нравится, чем когда я его придумал
... Ay_Emul: Mumiy Troll - Yadovitaya zvezda |
|
------- Отправлено: 07:31, 24-11-2007 | #5 |
Ветеран Сообщения: 2891
|
Профиль | Отправить PM | Цитировать Bulba_S,
особенно перевод клевый))) получается у сабжа) |
------- Отправлено: 16:18, 25-11-2007 | #6 |
Ветеран Сообщения: 1462
|
Профиль | Сайт | Отправить PM | Цитировать СПАСИБО
СПАСИБО СПАСИБО Именно подобной программки и не хватало. Утилитка Associate.exe работает кривовато, ручками каждый раз лазить по реестру нет желания... Надеюсь, проект будет развиваться. |
Отправлено: 23:15, 02-12-2007 | #7 |
Старожил Сообщения: 178
|
Профиль | Сайт | Отправить PM | Цитировать Цитата DPavlik82:
GetAss "ProgramPath" "Dest.cmd" Если название устроит ;) ... Ay_Emul: Track 09 - Ennio Morricone - Deborah's Theme |
|
------- Отправлено: 11:21, 03-12-2007 | #8 |
Ветеран Сообщения: 1462
|
Профиль | Сайт | Отправить PM | Цитировать Предлагаю:
1. Добавить выбор приложения через поиск (чтобы каждый раз путь к приложению ручками не вбивать) 2. Оформить конечный результат через cmd-файл и через reg-файл 3. Добавить возможность анти-регистрации (удаление ассоциаций, сделать расширение файла"ничейным") |
Отправлено: 21:45, 03-12-2007 | #9 |
Старожил Сообщения: 178
|
Профиль | Сайт | Отправить PM | Цитировать DPavlik82, для третьего пункта есть команда Assoc (которую я и использую в конечном CMD). Остальное добавил в TODO, постараюсь в долгий ящик не откладывать ;)
|
------- Отправлено: 12:26, 05-12-2007 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] Recuva x86/x64 - SVCPACK версия | Stanner | Наборы обновлений для Windows XP/2003/Windows 7 | 132 | 10-02-2018 09:47 | |
Разное - Как перенести обновление Win7 после переустановки системы | nod201 | Microsoft Windows 7 | 43 | 28-09-2011 08:35 | |
[тестируем] Утилита для конвертации *.reg-файлов в *.bat и *.inf файлы | Narm | Автоматическая установка Windows 2000/XP/2003 | 19 | 05-05-2010 11:56 | |
Программы по созданию/ перемещения/ замены ассоциаций файлов | wadimus | Автоматическая установка Windows 2000/XP/2003 | 0 | 09-03-2007 09:51 | |
Программа для сохранения и последующего восстановления настроек ОС | TechnoTrasher | Microsoft Windows NT/2000/2003 | 8 | 14-09-2006 07:40 |
|