[wdx] WinScript Advanced Content Plugin (x86\x64) (new)

Обсуждение только плагинов и утилит для Total Commander.

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

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

Сообщение Flasher »

Dimsok
Всю группу vbs-ключей секции CheckEncoding.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

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

Сообщение Flasher »

Универсальный в каком ключе? Под какие - другие нужды?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Для извлечения определённых строк из определённых файлов, хранящихся в архивах

Добавлено спустя 1 час 11 минут:

Да, то, что в процессах остаются висеть 7z.exe и more.com, это нормально?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dimsok писал(а):Для извлечения определённых строк из определённых файлов, хранящихся в архивах
В данном случае всё упрошено до одного текстового файла в архиве с чтением в поток без фактического извлечения. И тут всё утыкается в разномастность шаблонов строк и регулярных выражений на их основе. Можно, конечно, создать сверху массив со списком имён, выражений и числа подвыражений, но в любом случае там, где необходима будет только часть данных, для однотипных файлов вычисляться будут все, да и текущая оптимизация пострадает. Кстати, скрипт касается не только архивов, но и распакованных словарей.
Dimsok писал(а):это нормально?
Нет, конечно. Исправил. Всю голову изломал над этим more, в случае xdxf.dz пришлось радикально гасить, хоть самому это не нравится...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Когда 1-2 файла, процессы завершаются. А когда много, при промотке некоторые остаются висеть.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Я пробовал с 10+ и проблемы не наблюдал. Скорее это связано с наложенным автором ограничением по времени на отработку скрипта.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

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

Сообщение Flasher »

Gentoo69
Лень самому допиливать? :(
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Gentoo69
Сообщения: 68
Зарегистрирован: Вс июл 11, 2010 19:58

Сообщение Gentoo69 »

Flasher
Да нет, почему лень.
Просто я считаю проект вполне завершенным.
А исходный код кому то пригодится как пример для встраивания скриптов в свои программы или для дальнейшего развития плагина, в будущем.
Иногда бывает хочется улучшить какую-то мелочь в каком то чужом плагине, которому лет 10, а сырцов нету и до автора не дозвонишься.. Лучше пусть будет, чем наоборот.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Gentoo69 писал(а):Просто я считаю проект вполне завершенным.
При таких проблемах его никак нельзя считать завершённым.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

В общем, чтобы не повторяться:
И раз такие вещи http://forum.wincmd.ru/viewpost.php?p=117162 без лагов и тормозов решаются, буду рад такому воплощению.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Поспешил я с выводами. Всё равно придётся файл в Temp закидывать.
Проверь после ассоциации dz в свойствах отдельно скрипт. Что покажет?

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

DZ = "C:\Test.dsl.dz"
MsgBox CreateObject("Shell.Application").NameSpace(DZ).Items.Item(0)
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

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

Сообщение Flasher »

>>>
Flasher писал(а):отдельно
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить