View previous topic :: View next topic |
Author |
Message |
Lev

Joined: 02 Mar 2005 Posts: 392
|
(Separately) Posted: Fri Dec 06, 2013 18:33 Post subject: |
|
|
Т.е. каждый файл в окошке должен быть обработан несколькими скриптами, а какие кому колонки заполнять вы в скриптах укажете? Почему нельзя тогда сделать комби-скрипт? |
|
Back to top |
|
 |
Ciber SLasH

Joined: 20 Aug 2005 Posts: 209 Location: С.-Петербург
|
(Separately) Posted: Fri Dec 06, 2013 23:28 Post subject: |
|
|
Есть к примеру 3 колонки [=script.Result][=script.Result1][=script.Result2]
Как сделать, чтобы в колонке 1 отрабатывал script1.vbs, в колонке 2 отрабатывал script2.vbs, в колонке 3 отрабатывал script3.vbs ? |
|
Back to top |
|
 |
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Sat Dec 07, 2013 17:10 Post subject: |
|
|
Последнее слово - за автором плагина, конечно, но, по-моему, проблем с этим будет больше, чем профита: 1. призводительность (скриптовые технологии - не самые быстрые); 2. конфликты - что делать, если скрипты пишут в одну и ту же колонку? 3. реализовать то же (до 9 колонок) проще в одном скрипте, чем решать проблемы в плагине... А если отвечать на вопрос Quote: | Есть к примеру 3 колонки [=script.Result][=script.Result1][=script.Result2]
Как сделать, чтобы в колонке 1 отрабатывал script1.vbs, в колонке 2 отрабатывал script2.vbs, в колонке 3 отрабатывал script3.vbs ? | буквально - то слить все три скрипта в один, и писать результаты в переменные Content, Content1 и Content2... |
|
Back to top |
|
 |
AlexShu
Joined: 04 Dec 2008 Posts: 13
|
(Separately) Posted: Wed Jan 08, 2014 01:25 Post subject: |
|
|
Ради интереса установил плагин. Добавил 9 колонок (ini не трогал). Нажал Ctrl+B. Начал быстро прокручивать список. Плагин выдал две ошибки:
Code: | ---------------------------
Crash in plugin script.wdx:
External exception EEDFADE
---------------------------
+
---------------------------
Crash in plugin script.wdx:
Access violation at address 03AA239C. Read of address AFF60B25
---------------------------
|
С одной колонкой (при тех же настройках) ошибок нет.
Win7 x64
TC 8.01 x32 |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Jan 08, 2014 21:45 Post subject: |
|
|
AlexShu
Колонки-то с одним ит тем же содержимым? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
AlexShu
Joined: 04 Dec 2008 Posts: 13
|
(Separately) Posted: Thu Jan 09, 2014 05:20 Post subject: |
|
|
Flasher wrote: | AlexShu
Колонки-то с одним ит тем же содержимым? |
Нет. Информация только в первой колонке. Остальные пустые.
Я просто добавил все поля из этого списка.
Больше ничего не менял. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 09, 2014 13:14 Post subject: |
|
|
AlexShu
Так, а зачем? Чисто для эксперимента? Если там данных нет, то и смысл их добавлять? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
AlexShu
Joined: 04 Dec 2008 Posts: 13
|
(Separately) Posted: Fri Jan 10, 2014 01:25 Post subject: |
|
|
Flasher wrote: | Чисто для эксперимента? |
Да.
Плюс в Readme написано:
Code: | версия 0.2 - тестовая версия, для проверки работы более чем с одной колонкой |
Вот я и протестировал. |
|
Back to top |
|
 |
Lev

Joined: 02 Mar 2005 Posts: 392
|
(Separately) Posted: Fri Jan 10, 2014 18:23 Post subject: |
|
|
К сожалению, crash-информация мне никак не пригодится, скиллов не хватает. По идее, незадействованные колонки не должны никак влиять на правильность работы плагина, в них изначально загоняется пустая строка. |
|
Back to top |
|
 |
Mailk
Joined: 16 Jan 2010 Posts: 251
|
(Separately) Posted: Wed Feb 05, 2014 01:20 Post subject: |
|
|
Lev wrote: | Почему нельзя тогда сделать комби-скрипт? |
Кто нибуть напишите скрипт для обработки контекстного CDocProp(или ShellDetails) +translit.
Зачитка инфы из файл + последующая трансляция (превод) этого и вывод обработанного в кололнку. Просто последовательная работа двух контекстных плагинов.
Я не програмер. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Feb 05, 2014 18:10 Post subject: |
|
|
Mailk
Для перевода как минимум словарь нужен. Он есть (хотя бы в формате ttb)? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Reys
Joined: 02 Jan 2005 Posts: 20
|
(Separately) Posted: Thu Feb 06, 2014 02:22 Post subject: |
|
|
Помогите решить такой вопрос. Есть плагин и есть три скрипта. Как должен выглядеть script.ini, чтобы отрабатывалась любая из трех задач? Или под каждый скрипт нужно создавать отдельный файл? |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Feb 06, 2014 08:43 Post subject: |
|
|
Reys
3 пост сверху страницы. Также можно пользоваться методом Execute, читая любой из скриптов с нужными функциями. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Reys
Joined: 02 Jan 2005 Posts: 20
|
(Separately) Posted: Thu Feb 06, 2014 16:58 Post subject: |
|
|
Flasher
Конечная цель - создание нескольких шаблонов поиска. Скрипты применяются к разным объектам, в разное время и по разным поводам. Вместе - никогда.
Соответственно, варианты реализации, которые я вижу:
1. плагин работает с несколькими скриптами и создает для каждого свой Result, Result1, Result2 и т.д.
2. для каждого скрипта регистрировать отдельную копию плагина script_1, script_2 и т.д.
3. юзать доп.скрипт, который перед запуском основного будет менять содержание script.ini на необходимое.
К сожалению, в силу своей необразованности, сам сделать не могу. А фраза "пользоваться методом Execute, читая любой из скриптов с нужными функциями" - для меня вообще набор слов сорри... |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Feb 06, 2014 19:27 Post subject: |
|
|
Reys
1. Об этом и речь. Только каркас и вызов функции из других скриптов.
2. Некоторые так и делают, но я бы не рекомендовал.
3. Сомневаюсь, что при таком подходе будут работать сочетания подобных полей данных.
"Сам не могу", а кто те 3-и скрипта делал? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
|