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

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

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

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

Сообщение Flasher »

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

Сообщение Iori »

Flasher писал(а):Везде, где предполагается, поставь EndIf.
Я не понимаю. В данном случае, ничего не предполагается.

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

ShellExec /SW_HIDE /WAIT '%COMMANDER_PATH%\Utilities\WinCDemu\WinCDEmu.exe' /unmountall 
ShellExec /SW_HIDE /WAIT '%COMMANDER_PATH%\Utilities\WinCDemu\WinCDEmu.exe' /uninstall 
ShellExec /SW_HIDE reg 'delete HKLM\SYSTEM\CurrentControlSet\Services\BazisPortableCDBus /f'
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Iori »

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

Сообщение Flasher »

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

Сообщение Iori »

Flasher
Это читал. Как это относится к

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

ShellExec /SW_HIDE /WAIT '%COMMANDER_PATH%\Utilities\WinCDemu\WinCDEmu.exe' /unmountall 
в секции Pragma AutorunFinalizeSection, не понимаю. Условий же никаких нет. Эти команды взяты отсюда. Разве там сказано про условия?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Iori »

Flasher писал(а):Тут условий нет, а ранее есть. Вот там, где есть, и предполагаются EndIf
Так где ты мне советовал про PrKiller, мы не обсуждали EndIf, и как то всё работало. Поэтому и странно.
С добавкой EndIf PrKiller закрывается через ProcessTerminate, но ShellExec вроде не работает после закрытия ТС.
Например

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

ShellExec /WAIT '%COMMANDER_PATH%\Utilities\PrKiller\PrKiller64.exe' 
, не запускает PrKiller после выхода из ТС.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori писал(а):Поэтому и странно.
Нет. Не странно. Я раньше так думал, пока не начал натыкаться на ряд неработающих команд, в т. ч. выходных. EndIf нужны.
Вообще это всё надо не здесь, а в ветке Autorun обсуждать. И проверять лучше на обычном notepad.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Iori »

Flasher писал(а):Можно ковырнуть и распакованную
Слишком много возиться. Нет команды установки драйвера.
На данном этапе развития, она не лучше wincdemu.
Flasher писал(а):А с OSFMount как?
Нормально.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение Iori »

Flasher писал(а):Хм. Но там же ведь тоже есть reg.
Сейчас нормально (если запускать ТС от админа) , до этого нажимал на кнопку для размонтирования образа. Конечно мусор наверно оставался в
реестрe.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Iori
ЧТД, собственно.

Если ты пишешь, что OSFMount обходит UAC при отключении драйвера, то есть вероятность что и ImgDrive может. Будет время, ковырну.

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

Сообщение Iori »

Flasher писал(а):Кстати, а wincdemu монтировал до повышения образы (про первую часть работы скрипта ты не отписался)?
Через кнопку всё работает без повышения прав, но я использую свой батник, не твой скрипт. Думаю что со скриптом будет работать так-же.
Ответить