Страница 5 из 20

Добавлено: Ср июн 29, 2016 21:40
Flasher
Dimsok
Всю группу vbs-ключей секции CheckEncoding.

Добавлено: Ср июн 29, 2016 22:21
Dimsok
А можно какой-нибудь универсальный вариант, чтобы путём простой правки скрипта (расширение файла, номер строки) можно было легко адаптировать его под другие нужды?

Добавлено: Ср июн 29, 2016 22:57
Flasher
Универсальный в каком ключе? Под какие - другие нужды?

Добавлено: Чт июн 30, 2016 00:12
Dimsok
Для извлечения определённых строк из определённых файлов, хранящихся в архивах

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

Да, то, что в процессах остаются висеть 7z.exe и more.com, это нормально?

Добавлено: Чт июн 30, 2016 04:05
Flasher
Dimsok писал(а):Для извлечения определённых строк из определённых файлов, хранящихся в архивах
В данном случае всё упрошено до одного текстового файла в архиве с чтением в поток без фактического извлечения. И тут всё утыкается в разномастность шаблонов строк и регулярных выражений на их основе. Можно, конечно, создать сверху массив со списком имён, выражений и числа подвыражений, но в любом случае там, где необходима будет только часть данных, для однотипных файлов вычисляться будут все, да и текущая оптимизация пострадает. Кстати, скрипт касается не только архивов, но и распакованных словарей.
Dimsok писал(а):это нормально?
Нет, конечно. Исправил. Всю голову изломал над этим more, в случае xdxf.dz пришлось радикально гасить, хоть самому это не нравится...

Добавлено: Чт июн 30, 2016 11:12
Dimsok
Когда 1-2 файла, процессы завершаются. А когда много, при промотке некоторые остаются висеть.

Добавлено: Чт июн 30, 2016 16:14
Flasher
Я пробовал с 10+ и проблемы не наблюдал. Скорее это связано с наложенным автором ограничением по времени на отработку скрипта.

Добавлено: Чт сен 01, 2016 17:45
Gentoo69
Добавил исходный код плагина.

Добавлено: Чт сен 01, 2016 18:02
Flasher
Gentoo69
Лень самому допиливать? :(

Добавлено: Пт сен 02, 2016 13:32
Gentoo69
Flasher
Да нет, почему лень.
Просто я считаю проект вполне завершенным.
А исходный код кому то пригодится как пример для встраивания скриптов в свои программы или для дальнейшего развития плагина, в будущем.
Иногда бывает хочется улучшить какую-то мелочь в каком то чужом плагине, которому лет 10, а сырцов нету и до автора не дозвонишься.. Лучше пусть будет, чем наоборот.

Добавлено: Пт сен 02, 2016 16:16
Flasher
Gentoo69 писал(а):Просто я считаю проект вполне завершенным.
При таких проблемах его никак нельзя считать завершённым.

Добавлено: Пт сен 02, 2016 18:05
Dimsok
В общем, чтобы не повторяться:
И раз такие вещи http://forum.wincmd.ru/viewpost.php?p=117162 без лагов и тормозов решаются, буду рад такому воплощению.

Добавлено: Пт сен 02, 2016 23:06
Flasher
Поспешил я с выводами. Всё равно придётся файл в Temp закидывать.
Проверь после ассоциации dz в свойствах отдельно скрипт. Что покажет?

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

DZ = "C:\Test.dsl.dz"
MsgBox CreateObject("Shell.Application").NameSpace(DZ).Items.Item(0)

Добавлено: Сб сен 03, 2016 09:20
Dimsok
Проверь после ассоциации dz в свойствах отдельно скрипт.
Ассоциации в TC4Shell, а потом этот скрипт из двух строк добавить в WinscriptAdv наподобии Dicts.vbs?

Добавлено: Сб сен 03, 2016 10:58
Flasher
>>>
Flasher писал(а):отдельно