Страница 11 из 16

Добавлено: Пт дек 06, 2013 18:33
Lev
Т.е. каждый файл в окошке должен быть обработан несколькими скриптами, а какие кому колонки заполнять вы в скриптах укажете? Почему нельзя тогда сделать комби-скрипт?

Добавлено: Пт дек 06, 2013 23:28
Ciber SLasH
Есть к примеру 3 колонки [=script.Result][=script.Result1][=script.Result2]
Как сделать, чтобы в колонке 1 отрабатывал script1.vbs, в колонке 2 отрабатывал script2.vbs, в колонке 3 отрабатывал script3.vbs ?

Добавлено: Сб дек 07, 2013 17:10
Serge Yolkin
Последнее слово - за автором плагина, конечно, но, по-моему, проблем с этим будет больше, чем профита: 1. призводительность (скриптовые технологии - не самые быстрые); 2. конфликты - что делать, если скрипты пишут в одну и ту же колонку? 3. реализовать то же (до 9 колонок) проще в одном скрипте, чем решать проблемы в плагине... А если отвечать на вопрос
Есть к примеру 3 колонки [=script.Result][=script.Result1][=script.Result2]
Как сделать, чтобы в колонке 1 отрабатывал script1.vbs, в колонке 2 отрабатывал script2.vbs, в колонке 3 отрабатывал script3.vbs ?
буквально - то слить все три скрипта в один, и писать результаты в переменные Content, Content1 и Content2...

Добавлено: Ср янв 08, 2014 01:25
AlexShu
Ради интереса установил плагин. Добавил 9 колонок (ini не трогал). Нажал Ctrl+B. Начал быстро прокручивать список. Плагин выдал две ошибки:

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

---------------------------
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

Добавлено: Ср янв 08, 2014 21:45
Flasher
AlexShu
Колонки-то с одним ит тем же содержимым?

Добавлено: Чт янв 09, 2014 05:20
AlexShu
Flasher писал(а):AlexShu
Колонки-то с одним ит тем же содержимым?
Нет. Информация только в первой колонке. Остальные пустые.
Я просто добавил все поля из этого списка.
Изображение
Больше ничего не менял.

Добавлено: Чт янв 09, 2014 13:14
Flasher
AlexShu
Так, а зачем? Чисто для эксперимента? Если там данных нет, то и смысл их добавлять?

Добавлено: Пт янв 10, 2014 01:25
AlexShu
Flasher писал(а):Чисто для эксперимента?
Да.

Плюс в Readme написано:

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

версия 0.2 - тестовая версия, для проверки работы более чем с одной колонкой
Вот я и протестировал.

Добавлено: Пт янв 10, 2014 18:23
Lev
К сожалению, crash-информация мне никак не пригодится, скиллов не хватает. По идее, незадействованные колонки не должны никак влиять на правильность работы плагина, в них изначально загоняется пустая строка.

Добавлено: Ср фев 05, 2014 01:20
Mailk
Lev писал(а):Почему нельзя тогда сделать комби-скрипт?
Кто нибуть напишите скрипт для обработки контекстного CDocProp(или ShellDetails) +translit.
Зачитка инфы из файл + последующая трансляция (превод) этого и вывод обработанного в кололнку. Просто последовательная работа двух контекстных плагинов.

Я не програмер.

Добавлено: Ср фев 05, 2014 18:10
Flasher
Mailk
Для перевода как минимум словарь нужен. Он есть (хотя бы в формате ttb)?

Добавлено: Чт фев 06, 2014 02:22
Reys
Помогите решить такой вопрос. Есть плагин и есть три скрипта. Как должен выглядеть script.ini, чтобы отрабатывалась любая из трех задач? Или под каждый скрипт нужно создавать отдельный файл?

Добавлено: Чт фев 06, 2014 08:43
Flasher
Reys
3 пост сверху страницы. Также можно пользоваться методом Execute, читая любой из скриптов с нужными функциями.

Добавлено: Чт фев 06, 2014 16:58
Reys
Flasher
Конечная цель - создание нескольких шаблонов поиска. Скрипты применяются к разным объектам, в разное время и по разным поводам. Вместе - никогда.
Соответственно, варианты реализации, которые я вижу:
1. плагин работает с несколькими скриптами и создает для каждого свой Result, Result1, Result2 и т.д.
2. для каждого скрипта регистрировать отдельную копию плагина script_1, script_2 и т.д.
3. юзать доп.скрипт, который перед запуском основного будет менять содержание script.ini на необходимое.
К сожалению, в силу своей необразованности, сам сделать не могу. А фраза "пользоваться методом Execute, читая любой из скриптов с нужными функциями" - для меня вообще набор слов :( сорри...

Добавлено: Чт фев 06, 2014 19:27
Flasher
Reys
1. Об этом и речь. Только каркас и вызов функции из других скриптов.
2. Некоторые так и делают, но я бы не рекомендовал.
3. Сомневаюсь, что при таком подходе будут работать сочетания подобных полей данных.
"Сам не могу", а кто те 3-и скрипта делал?