FastWheel — быстрая прокрутка с помощью колеса мыши

Здесь можно обсудить ваш любимый плагин.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Max Rusov »

Latest post of the previous page:

Ну, в редакторе так и происходит. Для viewer'а этого сделать не получилось пока. Может еще что-нибудь придумаю...
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Kirillony »

Дайте, пожалуйста, инструкцию как версию 1.0.5 к Far 3.0 прикрутить. И так, и сяк пробовал, даже макролиб установил - всё одно - не работает никак :(
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Max Rusov »

Чего не работает то? FML макрос установил?
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Kirillony »

А не работает собственно то, ради чего я этот плагин собирался использовать - ускорение при прокрутке колесом мыши. Ни в панелях, ни при просмотре. В двойке параметры можно было через reg-файлы крутить, а в тройке как? В описании плагина по-прежнему говорится о reg-файлах. Неужели действительно надо использовать их? (чур меня,чур)
FastWheel.fml я кинул рядом с test.fml, как-то ещё его надо устанавливать? Пытался ещё запускать его через макролиб...

P.S. Я правильно понимаю, что политика автора в том, что FastWheel без макролиба работать небудет?
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by SUSim »

Kirillony wrote:Дайте, пожалуйста, инструкцию как версию 1.0.5 к Far 3.0 прикрутить. И так, и сяк пробовал, даже макролиб установил - всё одно - не работает никак :(
А мой макрос (он вообще без плагинов) работает?
- смотри http://forum.farmanager.com/viewtopic.p ... 075#p93265
SimSU ··· ·· -- ··· ··-
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Kirillony »

В Far 3.0.2410 ваш макрос работает, хотя эффект немного другой, чем от FastWheel (к которому привык ещё на двойке)
А вот подсунуть макрос в 3.0.2424 не могу - при попытке импорта выдаёт:

XML Error (0,0): Failed to open file

Это наверное какой-то свежий баг?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Max Rusov »

Kirillony wrote:А не работает собственно то, ради чего я этот плагин собирался использовать - ускорение при прокрутке колесом мыши.
А конкретнее? Вообще прокрутка не работает? Нет ускорения?
Kirillony wrote:FastWheel.fml я кинул рядом с test.fml, как-то ещё его надо устанавливать?
Нет, этого должно быть достаточно. А макрос появился в списке макросов MacroLib'а?
Kirillony wrote:В двойке параметры можно было через reg-файлы крутить, а в тройке как?
Коэффициент ускорения настраивается через настройки плагина.
Kirillony wrote:P.S. Я правильно понимаю, что политика автора в том, что FastWheel без макролиба работать небудет?
Если Вы самостоятельно сделаете правильные макросы - то будет. Мне не нужно.
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Kirillony »

Max Rusov wrote: А конкретнее? Вообще прокрутка не работает? Нет ускорения?
Прокрутка работает как обычно, а ускорения нет.
Max Rusov wrote: Нет, этого должно быть достаточно. А макрос появился в списке макросов MacroLib'а?
Да, появился.
Max Rusov wrote: Коэффициент ускорения настраивается через настройки плагина.
Настройки видел, крутил, вместо 16 ставил и 32, и 160 - эффект 0.
Max Rusov wrote:Если Вы самостоятельно сделаете правильные макросы - то будет. Мне не нужно.
Понятно.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Max Rusov »

Kirillony wrote:Прокрутка работает как обычно, а ускорения нет.
Попробуйте в FML файле заменить слово "macro" на "farmacro".
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Kirillony »

Max Rusov wrote:Попробуйте в FML файле заменить слово "macro" на "farmacro".
Да, это решает проблему. Спасибо.

P.S. Учитывая влияние таких нюансов, сделать правильный макрос для работы плагина без макролиба я точно не смогу. Так что я думаю к плагину всё-таки надо доложить readme.txt, где написать как его прикручивать и макролиб упомянуть.
aviden
Posts: 7
Joined: Fri 26 Mar, 2010 10:02

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by aviden »

FastWheel.far3lua.x64.1.8, Far 3.0 build 3000 x64, Macro Library 1.20 - плагин не работает. А точнее - не работает макрос, макролиб ругается вот так:
[string " ..."]:2: unexpected symbol near '%'
при этом подсвечивается вот эта строка:

Code: Select all

  $if (!CallPlugin(#%FastWheel, %n))
P.S. Макрос поместил в подпапку Macros плагина и сменил расширение на .fmlua (согласно требованиям макролиба, начиная с версии 1.19). Пробовал менять "macro" на "farmacro" внутри файла - результат одинаков.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Max Rusov »

Теперь надо так:

Code: Select all

macro Descr="Fast Wheel: Editor Scroll" Area="Editor" Key="MsWheelUp MsWheelDown"
{{
  n = akey(2) == "MsWheelUp" and 1 or 2;
  FastWheel = '4DF17F5F-E79B-46B1-A70C-04B573CECAA4' 
  if not Plugin.Call(FastWheel, n) then
    Keys("AKey")
  end
}}
aviden
Posts: 7
Joined: Fri 26 Mar, 2010 10:02

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by aviden »

SUSim, при тех же исходных данных ваш макрос тоже не работает, выдаёт следующее сообщение при запуске фара:
[string "%comment="Макрос ускорения скроллинга ..."]:1: unexpected symbol near '%'

Также решил попробовать макролибовский вариант вашего макроса, результат аналогичен:
[string " ..."]:2: unexpected symbol near '%'
при этом подсвечена следующая строка:

Code: Select all

  $WHILE (%c>0)
То ли я изначально делаю что-то совсем не то, то ли какой-то косяк с макролибом (или встроенным lua)... :(
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Max Rusov »

Если Вы уже знаете слово LUA, то могли бы заметить, что эти макросы не на LUA. Ищите новые версии.
aviden
Posts: 7
Joined: Fri 26 Mar, 2010 10:02

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by aviden »

Спасибо за быстрый ответ. Увы, я про Lua кроме названия (пока что) ничего не знаю, так что прошу пардона за крайнюю степень нубовства. С синтаксисом-то я ознакомился, думаю, что смог бы скрипт переделать и сам, только где почитать про используемые в макросах фара зарезервированные слова, константы, функции и т.п.?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: FastWheel — быстрая прокрутка с помощью колеса мыши

Post by Max Rusov »

Все уже переделано, я же сказал - ищите.
Post Reply

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