Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Script Content Plugin
Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 14, 15, 16  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Fri Dec 06, 2013 18:33    Post subject: Reply with quote

Т.е. каждый файл в окошке должен быть обработан несколькими скриптами, а какие кому колонки заполнять вы в скриптах укажете? Почему нельзя тогда сделать комби-скрипт?
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Fri Dec 06, 2013 23:28    Post subject: Reply with quote

Есть к примеру 3 колонки [=script.Result][=script.Result1][=script.Result2]
Как сделать, чтобы в колонке 1 отрабатывал script1.vbs, в колонке 2 отрабатывал script2.vbs, в колонке 3 отрабатывал script3.vbs ?
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sat Dec 07, 2013 17:10    Post subject: Reply with quote

Последнее слово - за автором плагина, конечно, но, по-моему, проблем с этим будет больше, чем профита: 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
View user's profile Send private message
AlexShu



Joined: 04 Dec 2008
Posts: 13

Post (Separately) Posted: Wed Jan 08, 2014 01:25    Post subject: Reply with quote

Ради интереса установил плагин. Добавил 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
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Jan 08, 2014 21:45    Post subject: Reply with quote

AlexShu
Колонки-то с одним ит тем же содержимым?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
AlexShu



Joined: 04 Dec 2008
Posts: 13

Post (Separately) Posted: Thu Jan 09, 2014 05:20    Post subject: Reply with quote

Flasher wrote:
AlexShu
Колонки-то с одним ит тем же содержимым?

Нет. Информация только в первой колонке. Остальные пустые.
Я просто добавил все поля из этого списка.

Больше ничего не менял.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Jan 09, 2014 13:14    Post subject: Reply with quote

AlexShu
Так, а зачем? Чисто для эксперимента? Если там данных нет, то и смысл их добавлять?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
AlexShu



Joined: 04 Dec 2008
Posts: 13

Post (Separately) Posted: Fri Jan 10, 2014 01:25    Post subject: Reply with quote

Flasher wrote:
Чисто для эксперимента?

Да.

Плюс в Readme написано:
Code:
версия 0.2 - тестовая версия, для проверки работы более чем с одной колонкой

Вот я и протестировал.
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Fri Jan 10, 2014 18:23    Post subject: Reply with quote

К сожалению, crash-информация мне никак не пригодится, скиллов не хватает. По идее, незадействованные колонки не должны никак влиять на правильность работы плагина, в них изначально загоняется пустая строка.
Back to top
View user's profile Send private message
Mailk



Joined: 16 Jan 2010
Posts: 251

Post (Separately) Posted: Wed Feb 05, 2014 01:20    Post subject: Reply with quote

Lev wrote:
Почему нельзя тогда сделать комби-скрипт?

Кто нибуть напишите скрипт для обработки контекстного CDocProp(или ShellDetails) +translit.
Зачитка инфы из файл + последующая трансляция (превод) этого и вывод обработанного в кололнку. Просто последовательная работа двух контекстных плагинов.

Я не програмер.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Feb 05, 2014 18:10    Post subject: Reply with quote

Mailk
Для перевода как минимум словарь нужен. Он есть (хотя бы в формате ttb)?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Reys



Joined: 02 Jan 2005
Posts: 20

Post (Separately) Posted: Thu Feb 06, 2014 02:22    Post subject: Reply with quote

Помогите решить такой вопрос. Есть плагин и есть три скрипта. Как должен выглядеть script.ini, чтобы отрабатывалась любая из трех задач? Или под каждый скрипт нужно создавать отдельный файл?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Feb 06, 2014 08:43    Post subject: Reply with quote

Reys
3 пост сверху страницы. Также можно пользоваться методом Execute, читая любой из скриптов с нужными функциями.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Reys



Joined: 02 Jan 2005
Posts: 20

Post (Separately) Posted: Thu Feb 06, 2014 16:58    Post subject: Reply with quote

Flasher
Конечная цель - создание нескольких шаблонов поиска. Скрипты применяются к разным объектам, в разное время и по разным поводам. Вместе - никогда.
Соответственно, варианты реализации, которые я вижу:
1. плагин работает с несколькими скриптами и создает для каждого свой Result, Result1, Result2 и т.д.
2. для каждого скрипта регистрировать отдельную копию плагина script_1, script_2 и т.д.
3. юзать доп.скрипт, который перед запуском основного будет менять содержание script.ini на необходимое.
К сожалению, в силу своей необразованности, сам сделать не могу. А фраза "пользоваться методом Execute, читая любой из скриптов с нужными функциями" - для меня вообще набор слов Sad сорри...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Feb 06, 2014 19:27    Post subject: Reply with quote

Reys
1. Об этом и речь. Только каркас и вызов функции из других скриптов.
2. Некоторые так и делают, но я бы не рекомендовал.
3. Сомневаюсь, что при таком подходе будут работать сочетания подобных полей данных.
"Сам не могу", а кто те 3-и скрипта делал?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 10, 11, 12 ... 14, 15, 16  Next
Page 11 of 16

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group