[Цитировать]

    puhpol
  • 2
  • Стаж: 3 года 9 месяцев
  • Сообщений: 958
  • Репутация:34

    [+] [-]
В теме НЕзарегистрированные посетители могут задать вопрос, и возможно получить ответ... ad
Зарегистрированные пользователи, при желании, могут ответить на вопросы Гостей.

Зарегистрированным пользователям задавать свои вопросы в данной теме категорически Запрещено!
Для этого им надо выбрать соответствующий раздел из "Помогите! Спасите! Подскажите!".
Наказание: 7 дней в режиме "только чтение"
Данная тема открыта для всех, без регистрации на сайте. Администрация сайта, тчательно следит за ней.
Если Вы зарегистрированы на сайте, уважайте труд Администрации, не задавайте вопросы в данной теме.


Последний раз редактировалось: puhpol (2016-01-22 14:22), всего редактировалось 1 раз

[Цитировать]

Уважаемый conty9!
У меня вопрос по поводу утилиты 78RePack. Скажи, пожалуйста, почему в данной утилите ты не используешь
оригинальные команды от автора wimlib для конвертации архивов?
Например для конвертации esd в wim wimlib-imagex export install.esd all install.wim --compress=LZX,
а для wim в esd: wimlib-imagex export install.wim all install.esd --solid
А у тебя: --compress=LZMS:100 --solid
Может я что-то не понимаю, объясни, пожалуйста.
И еще, если можно, выложи, пожалуйста, свою утилиту 78RePack в архиве zip, а не в 7z, чтобы можно было
разархивировать стандартными средствами Windows, так удобней.
На подходе версия wimlib 1.9.0, как выйдет, обнови, пожалуйста, свою утилиту, очень удобная вещь для
конвертации, спасибо большое тебе за труд.
С уважением Вячеслав.

[Цитировать]

    conty9
  • 100
  • Стаж: 3 года 8 месяцев
  • Сообщений: 1087
  • Репутация:127

    [+] [-]
Вячеслав, привет. Я использую в 78RePack те варианты, которые дают максимальное сжатие в пределах совместимости.
По поводу выкладки 78RePack - привычка все проги выкладывать в 7zip (для архива можно проверить целостность). Сам архиватор бесплатный и, имхо, лучший в своем роде - почему бы его и штатно не поставить?
Как выйдет wimlib 1.9.0 - сразу обновим 78RePack.

[Цитировать]

    UserX
  • 667
  • Стаж: 3 года 4 месяца
  • Сообщений: 217
  • Репутация:3

    [+] [-]
В теме не зарегистрированные пользователи могут задать вопрос.
Попробую задать вопрос, хотя я и зарегистрированный. Вдруг повезёт? ab
Есть такой очень "специфицский" утиль: hinstall.exe версии 4.102.5.22 (работает и на 32-х и на 64-х разрядных системах).
Требуется осуществить некие действия в командном файлике, где среди прочих команд присутствует команда инсталляции (и деинсталляции) этой утилиты:
hinstall.exe -i
и
hinstall.exe -fr (или hinstall.exe -r)
Но действия эти хотелось бы осуществить так, чтобы во время исполнения этого батника по момент полного его исполнения не требовалось интерактивного вмешательства пользователя, которое в данном случае заключается в том, чтобы нажать кнопку "ОК" в окне при исполнении этой утилиты.
Запуск без ключа, с ключом -?, или -h выдаёт окно помощи, в котором сообщается, что существует ключ -nomsg, который отменяет вывод окна с сообщением о нажатии кнопки "ОК". Казалось бы - вот это и есть решение. Но!
Какой-то идиот-разработчик решил, что окно с сообщением - это одно, а ответ на него пользователя - это совсем другое. В результате батник висит и не выполняется, а запущенный процесс, очевидно, ждёт события нажатия кнопки "ОК". Где нажимать - не видно, ведь по мнению разработчика пользователь сам поставил ключ -nomsg, поэтому сам пусть и тычет по всему экрану - может и попадёт в нужное место. Чтобы такую подлянку заложить - нужно было иметь очень изощрённый уклад извилин в черепной коробке (возможно - извилинами внутрь).
Короче, требуется совет бывалого человека, можно ли это побороть.
В качестве дополнительной информации имеется следующее:
Есть более новая версия этой утилиты haspdinst.exe версии 6.56.32959.1.
В этой версии эта подлянка устранена. Но, мне эта версия не подходит, поскольку после её инсталляции мой сервак просто тупо виснет. При этом, с описанной выше младшей версией таких проблем нет. Поэтому из двух зол - нажатие кнопки "ОК" при исполнении батника, и зависание сервера, я, разумеется, выбрал меньшее - нажатие кнопки "ОК". Но хотелось бы узнать - возможно ли устранить и эту ма-а-аленькую злючку?

[Цитировать]

    SunOK
  • 9
  • Стаж: 3 года 9 месяцев
  • Сообщений: 579
  • Репутация:24

    [+] [-]
  • Откуда: Україна, Перлина Поділля
UserX, вероятней всего, придется запускать утилиту для нажатия кнопки ОК. Скрипт на AutoIt завёрнутый в ЕХЕ - самое очевидное решение (но я этот язык не знаю). Могу посоветовать обратиться к AVanti 473, он решал задачу с нажиманием кнопки в кейгене без пользователя.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 6 месяцев
  • Сообщений: 2348
  • Репутация:127

    [+] [-]
UserX,
Самое простое, воспользоваться сторонней утилитой, например NirCmd, пример
Answer 'Yes' to a standard Windows message-box.   nircmd.exe dlg "" "" click yes

[Цитировать]

Привет conty9!
Спасибо большое тебе за обновление 78RePack.
Ты меня извини, пожалуйста, еще раз хочу попросить тебя по поводу 78RePack.
Посмотри, пожалуйста, индикацию расчетного времени выполнения операции, может быть это и не важно, но можно сделать так, чтобы примерный расчет времени отображался по ходу операции перепаковки в первоначальном виде, как в начале операции перепаковки, т.е. стабильно, без изменений, например, если приблизительное время перепаковки в начале операции показывает 00:56:50, то пусть это время и отображается до конца операции, не изменяясь, просто дело в том, что таймер по ходу операции показывает либо 00:53:16, либо 00:54:10, а в конце операции вообще больше показывает, это немного неверное отображение времени и не совсем удобно, т.к. путаешься по времени, когда ждешь окончания операции. А индикация времени от начала операции работает нормально.
С уважением Вячеслав.

[Цитировать]

    conty9
  • 100
  • Стаж: 3 года 8 месяцев
  • Сообщений: 1087
  • Репутация:127

    [+] [-]
Вячеслав, общее время операции рассчитывается, исходя из процесса упаковки. К примеру, если 1% упакован за 40 сек, тогда ожидается, что 100% будет упаковано за 40*100=40000сек. Но точно рассчитать это время невозможно (поскольку скорость упаковки меняется, в зависимости от содержимого, которое упаковывается в данный момент). Поэтому производится постоянный перерасчет (и, чем ближе к концу, тем точнее прогноз). Так что ваше пожелание (на практике) невыполнимо в принципе: точный прогноз возможен только в случае, если мы уже все упаковали... а без этого начальный прогноз очень приблизительный, чтобы верить ему без уточнения.
Теперь по вашим данным: начальный прогноз 00:56:50, минимальное время - 00:53:16. Т.е., погрешность менее 10%, что довольно неплохо (повезло).

[Цитировать]

Привет conty9!
Спасибо большое тебе за ответ, но хотелось бы высказать свое мнение по данному вопросу, может быть
тогда имеет смысл вообще отказаться от данной функции, я имею в виду убрать индикацию расчетного
времени выполнения операции, оставить только индикацию времени от начала операции и цифровую
индикацию прогресса перепаковки ( % ), т.к. все-равно рассчитать точное время перепаковки невозможно.
Я думаю, что многие пользователи согласятся со мной в том, что достаточно будет только индикации времени
от начала операции и цифровой индикации прогресса перепаковки, во всяком случае можно попробовать.
Извини, может я и ошибаюсь, это мое сугубо личное мнение, в любом случае ты разработчик 78RePack и
все решения принимаешь сам.
С уважением Вячеслав.

[Цитировать]

    conty9
  • 100
  • Стаж: 3 года 8 месяцев
  • Сообщений: 1087
  • Репутация:127

    [+] [-]
Вячеслав, если перепаковка занимает несколько часов и погрешность рассчетного времени составляет 10-20% даже в самом начале, лично я считаю прогноз целесообразным - чтобы пользователь мог спланировать свои действия (выполнить операцию позже либо заняться делами на пару часов). Иначе ему придется самостоятельно высчитывать, сколько времени займет конвертация.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 6 месяцев
  • Сообщений: 2348
  • Репутация:127

    [+] [-]
18249
я имею в виду убрать индикацию расчетного времени выполнения операции
Знать , хотя-бы приблизительно, сколько времени займет процесс довольно полезно, во-первых, в это время практически не возможно пользоваться компом - перепаковщик грузит процессор на полную катушку, во вторых - у вас просто нет такого времени, в этом случае можно отложить процесс, например, на ночь.

[Цитировать]

    korsak7
  • 107
  • Стаж: 3 года 8 месяцев
  • Сообщений: 647
  • Репутация:41

    [+] [-]
оставить только индикацию времени от начала операции и цифровую
индикацию прогресса перепаковки ( % )
Это бессмысленная комбинация. Градусник нужен лишь для красоты и уверенности, что процесс идет. И подсознательно все равно прикидываешь по градуснику, сколько времени осталось. Так что прогноз общего времени нужен.
А вообще индикацию времени от начала наверно лучше заменить\дополнить на прогноз оставшегося времени. Бросьте в меня камень, кому эта цифра ни разу не понадобилась ab

[Цитировать]

    bvit2009
  • 2501
  • Стаж: 2 года 6 месяцев
  • Сообщений: 28
  • Репутация:0

    [+] [-]
  • Откуда: Пермь
Добрых времени суток!
У меня вопрос по поводу перепаковки файла DPMS.LZMA, с целью самостоятельно добавлять в базу нужные драйвера для контроллеров. Хотелось бы заиметь на борту утилиту способное на запаковку, так как 7zip умеет открывать, только вот не задача, у архива защита от записи стоит.
С уважением, Виталий ab

[Цитировать]

    bvit2009
  • 2501
  • Стаж: 2 года 6 месяцев
  • Сообщений: 28
  • Репутация:0

    [+] [-]
  • Откуда: Пермь
DPMS.LZMA - исходный файл, который внутри несет файл DPMS (без расширения). Этот файл внутри, так же открывается архиватором 7zip, но вот изменить файл DPMS нету возможности из за прав "только чтение"

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 3 года 6 месяцев
  • Сообщений: 2348
  • Репутация:127

    [+] [-]
bvit2009,
Файл внутри без расширения - это iso образ, отредактировать можно в UltraIso, 7z не умеет их редактировать,может только читать.

Страница 1 из 11


Быстрый ответ

Имя:

        
Для отправки сообщений необходимо включить JavaScript
Показать сообщения:    

Текущее время: 18-Авг 00:03

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы