(Назад к списку заданий eCo Labs)

Название: Unzip для eCo Market
Заказчик: eCo Software


Срок: -
Вознаграждение: -

Нужна ли эта утилита?

Невозможно перепаковать всё в .wpi. Часть программ всегда будет в .zip. eCo Market вроде помогает выбрать и скачать. А потом пользователь остается наедине с командной строкой. Надо и тут помочь ему.

ОКНО Главное

Окно: Диалоговое.

TITLE: Распаковка программы Mamba

СЛЕВА: иконка программы N

СПРАВА:
ОПисание: один из вариантов:

  • TYPE1: для установки нужно просто распаковать ее в каталог с софтом
  • TYPE2: для установки надо ее во временный и затем старт инсталятора

Кнопки:
[Выбрать целевой/ target каталог] // если TYPE1

[Распаковать] [Exit]

Если распаковано, то активируется кнопка:
[Открыть папку]


Progress-bar во время распаковки

// Есть заготовка такого окна.

ЕСЛИ Нажали Распаковать, тогда:

Окно Progress bar: - поверх окна ^

иконка программы N

Текст: "Распаковка в каталог NNNN"

[ Progress-bar, 30% ]

Кнопки: [Прервать]


Передача параметров

Командная строка: как передать всю инфо?

eCo Market может сгенерировать файл с управляющей инфо:

  • PARAM-1: путь к файлу .zip
  • PARAM-2: путь к иконке
  • PARAM-3: название программы
  • PARAM-4: тип распаковки: Варианты:
    • просто распаковать
    • просто распаковать и старт e-install.cmd (если он есть)
    • распаковать и старт mamba-install.exe - это PARAM-5


Процесс Распаковки:

unzip со всеми подкаталогами

  • Что делать в случае если там есть файл?
  • Если нужно подкаталог создать? АВТО