View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Jun 29, 2016 22:40 Post subject: |
|
|
Dimsok
Всю группу vbs-ключей секции CheckEncoding. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Wed Jun 29, 2016 23:21 Post subject: |
|
|
А можно какой-нибудь универсальный вариант, чтобы путём простой правки скрипта (расширение файла, номер строки) можно было легко адаптировать его под другие нужды? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Jun 29, 2016 23:57 Post subject: |
|
|
Универсальный в каком ключе? Под какие - другие нужды? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Thu Jun 30, 2016 00:02 Post subject: |
|
|
Для извлечения определённых строк из определённых файлов, хранящихся в архивах
Добавлено спустя 1 час 11 минут:
Да, то, что в процессах остаются висеть 7z.exe и more.com, это нормально? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jun 30, 2016 05:05 Post subject: |
|
|
Dimsok wrote: | Для извлечения определённых строк из определённых файлов, хранящихся в архивах | В данном случае всё упрошено до одного текстового файла в архиве с чтением в поток без фактического извлечения. И тут всё утыкается в разномастность шаблонов строк и регулярных выражений на их основе. Можно, конечно, создать сверху массив со списком имён, выражений и числа подвыражений, но в любом случае там, где необходима будет только часть данных, для однотипных файлов вычисляться будут все, да и текущая оптимизация пострадает. Кстати, скрипт касается не только архивов, но и распакованных словарей.
Dimsok wrote: | это нормально? | Нет, конечно. Исправил. Всю голову изломал над этим more, в случае xdxf.dz пришлось радикально гасить, хоть самому это не нравится... _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Thu Jun 30, 2016 12:12 Post subject: |
|
|
Когда 1-2 файла, процессы завершаются. А когда много, при промотке некоторые остаются висеть. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jun 30, 2016 17:14 Post subject: |
|
|
Я пробовал с 10+ и проблемы не наблюдал. Скорее это связано с наложенным автором ограничением по времени на отработку скрипта. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Gentoo69
Joined: 11 Jul 2010 Posts: 68
|
(Separately) Posted: Thu Sep 01, 2016 18:45 Post subject: |
|
|
Добавил исходный код плагина. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Sep 01, 2016 19:02 Post subject: |
|
|
Gentoo69
Лень самому допиливать? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Gentoo69
Joined: 11 Jul 2010 Posts: 68
|
(Separately) Posted: Fri Sep 02, 2016 14:32 Post subject: |
|
|
Flasher
Да нет, почему лень.
Просто я считаю проект вполне завершенным.
А исходный код кому то пригодится как пример для встраивания скриптов в свои программы или для дальнейшего развития плагина, в будущем.
Иногда бывает хочется улучшить какую-то мелочь в каком то чужом плагине, которому лет 10, а сырцов нету и до автора не дозвонишься.. Лучше пусть будет, чем наоборот. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Sep 02, 2016 17:16 Post subject: |
|
|
Gentoo69 wrote: | Просто я считаю проект вполне завершенным. | При таких проблемах его никак нельзя считать завершённым. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Sep 03, 2016 00:06 Post subject: |
|
|
Поспешил я с выводами. Всё равно придётся файл в Temp закидывать.
Проверь после ассоциации dz в свойствах отдельно скрипт. Что покажет?
Code: | DZ = "C:\Test.dsl.dz"
MsgBox CreateObject("Shell.Application").NameSpace(DZ).Items.Item(0) |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Sat Sep 03, 2016 10:20 Post subject: |
|
|
Quote: | Проверь после ассоциации dz в свойствах отдельно скрипт. |
Ассоциации в TC4Shell, а потом этот скрипт из двух строк добавить в WinscriptAdv наподобии Dicts.vbs? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Sep 03, 2016 11:58 Post subject: |
|
|
>>> _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|