Архиваторы - [addon] 7-Zip

Ответить
 • Просмотры: 37
Аватара пользователя
Aquila

Re: Архиваторы - [addon] 7-Zip

Сообщение Aquila »

2 ALL



Обновлен аддон 7-Zip 9.20



Что нового в аддоне:

- выделено "добавления файлов автономных архиваторов" на отдельный ключ

- процесс установки значительно переделан, что позволило избежать краха оболочки при залоченной библиотеке

- поддержка системных переменных в окне ввода пути установки



Проверяйте.




Цитата apozlevich:



изменения в конфиге 9.20 не коснулись остальных версий?
Архиваторы - [addon] 7-Zip




Нет, не коснулись. Изменять остальные буду только после решения всех проблем на испытуемой.
Цитата apozlevich:



в 9.22 не удалились лишние локализации
Архиваторы - [addon] 7-Zip




Воспроизвести баг не удалось. На нее пока лучше не отвлекаться.
Аватара пользователя
Chekis9100a

Re: Архиваторы - [addon] 7-Zip

Сообщение Chekis9100a »

Цитата gora:



краха оболочки при залоченной библиотеке
Архиваторы - [addon] 7-Zip




Ну вот, а я думал, мой косяк был Изображение


Цитата gora:



Воспроизвести баг не удалось
Архиваторы - [addon] 7-Zip




Ну вот и хорошо.
Аватара пользователя
gora

Re: Архиваторы - [addon] 7-Zip

Сообщение gora »

Цитата apozlevich:



Ну вот и хорошо.
Архиваторы - [addon] 7-Zip




Странная, однако, хорошесть! Изображение
Аватара пользователя
mPaSoft

Re: Архиваторы - [addon] 7-Zip

Сообщение mPaSoft »

Цитата Nun-Nun:



Странная, однако, хорошесть!
Архиваторы - [addon] 7-Zip




Да я же очень неаккуратно все делаю, значит, мой косяк был.
Аватара пользователя
SharkyEXE

Re: Архиваторы - [addon] 7-Zip

Сообщение SharkyEXE »

Цитата SharkyEXE:



если в path существует кусок



Код:

Код: Выделить всё

;C:\Program Files\7-Zip

то он удаляется
Архиваторы - [addon] 7-Zip




При тестировании установки аддона с разными путями и добавлением их в переменную PATH в ней может накапливаться "мусор" от предыдущих установок. Для облегчения ручной очистки переменной от "мусора" сделал небольшой скрипт.

Скрипт, при первом запуске, создает рядом бекап раздела реестра (path.reg) для возможности восстановления, если вдруг пользователь переусердствует с очисткой.
Аватара пользователя
gora

Re: Архиваторы - [addon] 7-Zip

Сообщение gora »

gora, я не так и не понял, как правильней всего изменять %PATH%, но хотел бы показать вам вот этот код (если коротко, то он проверяет существование каждой директории из %PATH%):
читать дальше »




Код:

Код: Выделить всё

@echo off
setlocal enabledelayedexpansion
set curpath=%path%
:loop
for /f "delims=;" %%i in ("%curpath%") do (
   if exist "%%i" (
      if not defined newpath (
         set newpath=%%i
      ) else (
         set newpath=!newpath!;%%i
      )
   )
   set curpath=!curpath:%%i=!
   goto :loop
)
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /f /v Path /t REG_SZ /d "%newpath%"





И вот пример его работы с выводом:
читать дальше »


Изображение
Аватара пользователя
gora

Re: Архиваторы - [addon] 7-Zip

Сообщение gora »

apozlevich, обсуждать здесь скрипты не относящиеся непосредственно к теме ветки - это оффтоп.

По существу:

- задачи у скриптов разные и Ваш мне не подойдет

- Ваш удаляет те пути из PATH, которые не найдены в ОС. Но папка может существовать в ОС, а путь к ней может быть не нужен пользователю (оставшиеся дубликаты папок от предыдущих установок и не удаленные деинсталлятором). В том числе и к архиватору, если я хочу проверить, а добавится ли он у меня после запуска новой версии инсталятора!? Изображение

- Вы записываете в реестр пути с развернутыми системными переменными, а они там в исходном варианте находились в не развернутом виде

- тип, записываемых в реестр, данных может не соответствовать исходному типу их хранения в реестре. У Вас он REG_SZ, а у меня реально в OC - REG_EXPAND_SZ. У Вас он фиксированный, а у меня нет, всегда сохраняется исходный.
Аватара пользователя
apozlevich

Re: Архиваторы - [addon] 7-Zip

Сообщение apozlevich »

Хм.. Создал файл 7zipArch.lst с содержимым "%ProgramFiles%\New7Zip". Запустил инсталлер с ключами -aixy -gm2, в папке %ProgramFiles%\New7Zip только файлы 7za.exe и 7zr.exe. Ну, и ассоциации файлов слетели.



Из под GUI-установки в нестандартный путь все ставится хорошо, правда появилась странная папка InputPath файлом ZeroFile.tmp ИЧСХ, он пуст Изображение Ассоциации не восстановились.



P.S.: с %PATH% проблем нет, но я под XP SP3.
Аватара пользователя
Nun-Nun

Re: Архиваторы - [addon] 7-Zip

Сообщение Nun-Nun »

gora,



Иконка только Пуск->Программы. Хотелось бы в Пуск->Программы->Архиваторы, на рабочий стол и в панель быстрго запуска.
Аватара пользователя
gora

Re: Архиваторы - [addon] 7-Zip

Сообщение gora »

ссылки на закачку адонов не доступны(не активны)
Ответить

Вернуться в «Наборы обновлений для Windows XP/2003/Windows 7»