Scripting Host Plugin (Components Edition)

Здесь можно обсудить ваш любимый плагин.
Volodya
Posts: 268
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 30 times

Scripting Host Plugin (Components Edition)

Post by Volodya »

http://plugring.farmanager.com/plugin.php?pid=349

Имеется список скриптов для shpce. Им присвоены буквы. Как их переназначить?
AGu
Posts: 111
Joined: Wed 16 Mar, 2005 13:17
Location: Novosibirsk
Contact:

Re: Скрипты для shpce

Post by AGu »

Volodya wrote:Имеется список скриптов для shpce. Им присвоены буквы. Как их переназначить?
В текущей версии SHPCE это можно сделать двумя способами: изменяя имена файлов скриптов или изменяя их исходники.

Первый способ очень простой: изменяем имена файлов скриптов так, чтобы они начинались на нужные буквы. Но это способ не всегда работает, так как некоторые скрипты явно изменяют имя, под которым они фигурируют в меню скриптов. Тут приходит на помощь второй -- более технический -- способ: в исходниках скриптов нужно присвоить нужное значение свойству Script.Name. В некоторых скриптах есть строки вида Script.Name="нечто". Если такая строка есть, нужно в ней изменить "нечто" на "нечто иное". Если же такой строки нет, ее нужно добавить.
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

SHPCE (Scripting Host Plugin Crazy Edition) 2.01 alpha 2

Post by 4ekucT »

Если не трудно - исправьте багу. Смысл в том что не работет запуск некотрых плагинов по префиксу если этих префиксов несколько. Эта бага была и .NET плугине, но там ее уже поправили. А то я некотрые вещи из SHPCE юзаю.
mugz
Posts: 181
Joined: Thu 02 Jun, 2005 13:36
Contact:

Post by mugz »

Писал бы в мейллист
http://groups-beta.google.com/group/shp-dev
mugz
Posts: 181
Joined: Thu 02 Jun, 2005 13:36
Contact:

Post by mugz »

странно, у меня fjs, например, нормально работает со всеми префиксами:
clc:2+3
eval:Msg("test")
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

У меня вначале не работало и в SHPCE и в .NET
Потом ты выложил новый .NET где уже эта бага была профиксена. А в SHPCE повидимому еще осталась. Подумай мот вспомнишь де трабл могет быть. Если нет будем вместе искать.
mugz
Posts: 181
Joined: Thu 02 Jun, 2005 13:36
Contact:

Post by mugz »

в SHPCE такой баги не помню. Напиши тестовый скрипт. Не забудь на всякий clearpluginscache
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Да это не в скрипте глючит. А с другими плугинами. Вот к примеру с wlx2far. The Underscope показывает у него 2 префикса "wlx", "wlx2far". Когда включаю SHPCE, вообще не один префикс не пашет.
mugz
Posts: 181
Joined: Thu 02 Jun, 2005 13:36
Contact:

Post by mugz »

попробуй без андерскора
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Пробывал. Тоже самое. А без SHPCE усе фурычит.
mugz
Posts: 181
Joined: Thu 02 Jun, 2005 13:36
Contact:

Post by mugz »

да... странный баг, будет время, посмотрю
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Post by 4ekucT »

Угу посмотри плиз. :)
IGR
Posts: 43
Joined: Mon 18 Sep, 2006 07:04

Post by IGR »

Проблема с сохранением позиции редактирования решена. Теперь любой файл любого плагина сохраняет позицию, в т.ч. это работает и для WinSCP. Мой плагинчик в аттаче. Распаковать в Far\Plugins\shpce\ и запустить там install.bat. После перезапуска заработает.
Attachments
_far_plugins_shpce.rar
EDITOR_History_Position.js
(159.1 KiB) Downloaded 424 times
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

IGR
А почему на базе версии SHPCE 2.00, а не SHPCE 2.01 alpha 2, если уж не текущего среза из SVN?
IGR
Posts: 43
Joined: Mon 18 Sep, 2006 07:04

Post by IGR »

Да не знаю, так сложилось. К тому же в моей версии SHPCE уже исправлена кучка багов в базовых библиотеках. Кто в курсе, может взять свежий SHPCE, а так проще просто распаковать мой архив.
Post Reply

Return to “Обсуждение плагинов”