Работа с файлами-образами и виртуальными дисками из ТС

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori писал(а):Вина самой wincdemu. С daemon tools и alcohol120% у меня монтировать образ на ту же букву во время инстилляции не было.
Лучше перечитывай, прежде чем публиковать. Не понял, чего у тебя не было.
Iori писал(а):Дело было давно, но такое встречалось.
Теперь у меня мотивация вообще "зашкаливает". Прям руководство к действию.
Пойми, что я не хочу тратить время на то, о чём спустя годы в очередной узнаю как о невостребованном и неиспользуемом.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher писал(а):Лучше перечитывай, прежде чем публиковать. Не понял, чего у тебя не было.
Проблем монтировать не было. Мог бы и догадаться.
Flasher писал(а):Теперь у меня мотивация вообще "зашкаливает". Прям руководство к действию.
А если найду такое, мотивация изменится?
Flasher писал(а):Пойми, что я не хочу тратить время на то, о чём спустя годы в очередной узнаю как о невостребованном и неиспользуемом.
А что? Такое было?
В любом случае. Мы просто обсуждали это дело. Вроде запроса на это не было. Разница в нажатие кнопки один раз или три, не большая.

PS:
Я правильно понимаю, что если надо избавится от окошек которые оповещают о событиях монтировки/размонтировки образа, то надо закоментировать этот код.

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

WSH.Popup "Образ под курсором смонтирован на диск " & Dr & " !", 2, Title 
и

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

WSH.Popup "Виртуальные диски отключены!", 2, Title 
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori писал(а):Мог бы и догадаться.
Не, не мог. Что ты понимаешь под монтированием на ту же букву? Переподключение? Как оно касается твоего запроса по монтированию порции образов?
Iori писал(а):А если найду такое, мотивация изменится?
Мне нужно понять, зачем тебе это надо, а не чисто гипотетические изыскания.
Iori писал(а):А что? Такое было?
Шутишь? То же в отношении скрипта распаковки из-за WinPE.
Iori писал(а):Разница в нажатие кнопки один раз или три, не большая.
Суть не в разнице, а в рабочих условиях. Если оно надо, то нужна жизнеспособная конкретика.
Iori писал(а):Я правильно понимаю
Да. Но тебе так эти 2 секунды мешают на чём-то сосредоточится? Это окно нужно, чтобы было ясно, что скрипт отработал и на какую букву смонтировал, так как с драйверами не всё так просто. Плюс окно для панели дисков обновлять не надо. При опции открытия первого окна, естественно, не будет. А вот от второго я бы не стал избавляться.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher писал(а):Мне нужно понять, зачем тебе это надо, а не чисто гипотетические изыскания.
Хорошо. Дай мне вернутся домой. Там попробую привести конкретный пример. А ты уже решай.
Flasher писал(а):Шутишь? То же в отношении скрипта распаковки из-за WinPE.
Я понимаю твоё разочарование, но я же не один который использует твой скрипт монтировки образов. Наверно найдутся сотни людей которые очень рады этим скриптам. В момент разговора про autorun, у меня в кнопке были батники. Я не помню когда и зачем я их там оставил.
Flasher писал(а):Если оно надо, то нужна жизнеспособная конкретика.
Ладно постараюсь предоставить жизнеспособную конкретику.
Flasher писал(а):Но тебе так эти 2 секунды мешают на чём-то сосредоточится?
Да не в этом дело. Просто и так понятно куда и что смонтировалось. Я понял твоё рассуждение.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori писал(а):Наверно найдутся сотни людей которые очень рады этим скриптам.
Насчёт сотен сомневаюсь, хотя в одной сборке, как выяснилось, кое-что есть, но думать, сколько там реальных юзеров, - это что гадать на кофейной гуще.
Iori писал(а):Просто и так понятно куда и что смонтировалось. Я понял твоё рассуждение.
В рассуждениях как раз объясняется, почему не всегда и не сразу понятно.

[cut="Дай мне вернутся домой."]Просьти, что удерживаю тебя цепями 80-го уровня.
Повелеваю раскрыть оковы! Отпустите пленника!
Всё, ты свободен, ступай с миром к дому своему и выполни обещанное!

ИзображениеИзображениеИзображениеИзображениеИзображение
.........................................................Изображение[/cut]

На первые 3 вопроса ответишь?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher писал(а):Насчёт сотен сомневаюсь, хотя в одной сборке, как выяснилось, кое-что есть, но думать, сколько там реальных юзеров, - это что гадать на кофейной гуще.
Данных топик был прочитан 35304 раз. Даже если предположить что 1% используют твой скрипт, то это уже несколько сотен.
Flasher писал(а):Что ты понимаешь под монтированием на ту же букву? Переподключение? Как оно касается твоего запроса по монтированию порции образов?
Да переподключение. Это тоже самое, что вытащить диск один из привода и положить диск два что бы продолжить инсталляцию.
Не как не относится к монтированию порции образов. Есть инсталляционные пакеты которые дают возможность выбрать путь где лежат остальные файлы setup. То-есть, в этом случае роль буквы диска не играет. И можно смонтировать сразу несколько образов за раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori писал(а):Да переподключение.
Теперь понятно, а то ты отвечал в контексте одного запроса ("А вообще здесь другая проблема есть."), а оказалось, что речь совсем о другом. А отключать Emu тоже не может?

[cut]
Iori писал(а):Данных топик был прочитан 35304 раз. Даже если предположить что 1% используют твой скрипт, то это уже несколько сотен.
1% просмотров — это не 1% юзеров. Тут математика иная. При 125 ответах с каждого может быть по 150 заходов среди тех, кто мониторит. Сами участники тут отметились по меньшей мере 1500 раз с учётом всех правок, перепрочтений и т. п. Сюда же заглянула фигова гора спам-ботов, гугло-ботов и мониторинг-опросов прогами. Пусть будет половина. (35304/2 - 1500)/125 = 129. Т.е. в диапазоне от 100 до 150 реальных людей, из которых процентов 40 заинтересовались инструментами. Грубо 150*0.4= 60 юзеров.
Это не теория вероятности, но где-то в таком ракурсе стоит рассматривать эти просмотры. :wink:[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher писал(а):А отключать Emu тоже не может?
Не понимаю что значит отключать.
Flasher писал(а):Теперь понятно, а то ты отвечал в контексте одного запроса ("А вообще здесь другая проблема есть."), а оказалось, что речь совсем о другом
Ну да.
Мы говорим про три вещи.
1. Монтирование второго итд.. образов на ту же букву где был монтирован первый образ. Это не запрос, пока не разберёмся что и как.
2. Монтирование несколько образов сразу. Это потенциальный запрос
3. Открытие монтированого образа в противоположной панели. Это запрос.

Сделал несколько тестов.
Это относится ко второму пункту.
Command And Conquer Generals и Command And Conquer Generals Zero Hour Expansion. Это игры которые содержат два образа (CD) в формате исо.
Оба образа можно монтировать сразу за раз, так как InstallShield-у по барабану на каком диске находится второй диск.
Я могу больше примеров найти. В принципе монтирование несколько образов за раз относится к программам и играм которые состоят из набора нескольких образов cd/DVD/blueray дисков.
Например: Prototype 2, DeadSpace 3, The Witcher 2, Dance eJay.

Про первый пункт.
Так как пользовался кнопками не заметил что в самой wincdemu portable, есть опция Replace Image. Это значит что можно монтировать второй и так далее образ на ту же букву где был монтирован первый образ. Это решает проблему с инсталляционнами пакетами которые ищут диск два, три итд.. на том же приводе (с той же буквой).
Вроде команды для заменить образ я не видел. Может через кнопку это сделать не возможно.
PS: Забыл добавить. Я пробовал заменить образ через гуи wincdemu во время инсталляции Command And Conquer Generals, и всё сработало нормально.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori писал(а):Не понимаю что значит отключать.
Отмонтировать в процессе инсталляции.
Iori писал(а):Может через кнопку это сделать не возможно.
Это зависит от ответа на предыдущий вопрос.
Iori писал(а):Я пробовал заменить образ через гуи wincdemu во время инсталляции Command And Conquer Generals, и всё сработало нормально.
Т.е. в итоге я оказался таки прав, и проблемы у WCDEmu нет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher писал(а):Отмонтировать в процессе инсталляции.
Сейчас проверил опять и удалось отмонтировать в процессе инсталляции и смонтировать на ту же букву через кнопку. Может в прошлый раз, драйвер был как то занят.
Flasher писал(а):Т.е. в итоге я оказался таки прав, и проблемы у WCDEmu нет.
Ты всегда прав :D

PS: Забыл спросить. При нажатие на кнопку отмонтировать, снос драйвера происходит тоже, или это происходит на этапе autorun?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori писал(а):удалось отмонтировать в процессе инсталляции и смонтировать на ту же букву
Тогда тут надо подумать, как именно перемонтировать. Сравнивать по расширению и первой части имени без счётчика? Т.е. чтобы не зависеть от опции группового монтирования. Или как?
Iori писал(а):Может в прошлый раз, драйвер был как то занят.
Тогда бы ты увидел причину в отладочном окне.
Iori писал(а):При нажатие на кнопку отмонтировать, снос драйвера происходит тоже, или это происходит на этапе autorun?
Зачем же сносить драйвер, если в любой момент может потребоваться что-то подключить? Конечно, только с закрытием ТС.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher писал(а):Зачем же сносить драйвер, если в любой момент может потребоваться что-то подключить? Конечно, только с закрытием ТС.
Понятно. Так и думал, хотел что бы ты подтвердил.
Flasher писал(а):Тогда тут надо подумать, как именно перемонтировать. Сравнивать по расширению и первой части имени без счётчика? Т.е. чтобы не зависеть от опции группового монтирования. Или как?
Я не могу представить как скрипт сможет такое осилить. Здесь надо выберать самому юзеру.
Я думаю знать изначально невозможно если сетап захочет видеть второй диск на том же приводе или нет.
Обычно так работали старые инсталляционные программы, где подразумевалось что у человека только один дисковод. Сейчас, большинство инсталляционных программ не требуют такое. Сейчас попробовал инсталлировать Ведьмака 2. Там два DVD образа. Смонтировал оба образа. В середине инсталляции, сетап запросил второй DVD. Я указал на букву где монтирован второй образ, и все поехало дальше.
Последний раз редактировалось Iori Пн авг 06, 2018 23:12, всего редактировалось 2 раза.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
А ответить на вопрос?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Сообщения: 552
Зарегистрирован: Ср апр 25, 2012 20:33

Сообщение Iori »

Flasher писал(а):А ответить на вопрос?
Sorry, Я был в процессе ответа.
Flasher писал(а):Тогда тут надо подумать, как именно перемонтировать.
Может сделать ещё одну кнопку для перемонтировки.
Другая для нормальной монтировки несколько образов за раз.
Но это не самый лучший выход.
Flasher писал(а):Сравнивать по расширению и первой части имени без счётчика?
Мне кажется здесь что то есть.
Обычно образы в наборе идут так:
name1.iso name2.iso ...
namea.iso nameb.iso ...
name_01.iso name_02.iso ...
Типо скрипт видит что мы монтировали один диск из набора, а не сразу все, и понимает что следующий диск из набора должен быть перемонтирован на ту же букву. Пока я догонял, ты уже наверно написал скрипт 8)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
Пока затянулось из-за стоящего на удаление драйвера, а систему пока не могу перезапускать.
Iori писал(а):namea.iso nameb.iso
Вот эта фигня мне что не нравится как критерий.
Я ещё думаю насчёт путей. Нужно ли их брать в расчёт?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить