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

Здесь можно обсудить ваш любимый плагин.
Kirillony
Posts: 211
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 5 times
Been thanked: 1 time

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

Post by Kirillony » Sat 28 Jan, 2012 17:06

Latest post of the previous page:

Дайте, пожалуйста, инструкцию как версию 1.0.5 к Far 3.0 прикрутить. И так, и сяк пробовал, даже макролиб установил - всё одно - не работает никак :(

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Sat 28 Jan, 2012 17:23

Чего не работает то? FML макрос установил?

Kirillony
Posts: 211
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 5 times
Been thanked: 1 time

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

Post by Kirillony » Sat 28 Jan, 2012 17:32

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

P.S. Я правильно понимаю, что политика автора в том, что FastWheel без макролиба работать небудет?

User avatar
SUSim
Posts: 1534
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

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

Post by SUSim » Sat 28 Jan, 2012 17:36

Kirillony wrote:Дайте, пожалуйста, инструкцию как версию 1.0.5 к Far 3.0 прикрутить. И так, и сяк пробовал, даже макролиб установил - всё одно - не работает никак :(
А мой макрос (он вообще без плагинов) работает?
- смотри http://forum.farmanager.com/viewtopic.p ... 075#p93265
SimSU ··· ·· -- ··· ··-

Kirillony
Posts: 211
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 5 times
Been thanked: 1 time

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

Post by Kirillony » Sat 28 Jan, 2012 18:03

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

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

Это наверное какой-то свежий баг?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Sat 28 Jan, 2012 18:31

Kirillony wrote:А не работает собственно то, ради чего я этот плагин собирался использовать - ускорение при прокрутке колесом мыши.
А конкретнее? Вообще прокрутка не работает? Нет ускорения?
Kirillony wrote:FastWheel.fml я кинул рядом с test.fml, как-то ещё его надо устанавливать?
Нет, этого должно быть достаточно. А макрос появился в списке макросов MacroLib'а?
Kirillony wrote:В двойке параметры можно было через reg-файлы крутить, а в тройке как?
Коэффициент ускорения настраивается через настройки плагина.
Kirillony wrote:P.S. Я правильно понимаю, что политика автора в том, что FastWheel без макролиба работать небудет?
Если Вы самостоятельно сделаете правильные макросы - то будет. Мне не нужно.

Kirillony
Posts: 211
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 5 times
Been thanked: 1 time

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

Post by Kirillony » Sat 28 Jan, 2012 18:44

Max Rusov wrote: А конкретнее? Вообще прокрутка не работает? Нет ускорения?
Прокрутка работает как обычно, а ускорения нет.
Max Rusov wrote: Нет, этого должно быть достаточно. А макрос появился в списке макросов MacroLib'а?
Да, появился.
Max Rusov wrote: Коэффициент ускорения настраивается через настройки плагина.
Настройки видел, крутил, вместо 16 ставил и 32, и 160 - эффект 0.
Max Rusov wrote:Если Вы самостоятельно сделаете правильные макросы - то будет. Мне не нужно.
Понятно.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Sat 28 Jan, 2012 19:02

Kirillony wrote:Прокрутка работает как обычно, а ускорения нет.
Попробуйте в FML файле заменить слово "macro" на "farmacro".

Kirillony
Posts: 211
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 5 times
Been thanked: 1 time

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

Post by Kirillony » Sat 28 Jan, 2012 19:11

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 » Wed 16 Jan, 2013 12:06

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: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Wed 16 Jan, 2013 12:15

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

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 » Wed 16 Jan, 2013 12:18

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

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

Code: Select all

  $WHILE (%c>0)
То ли я изначально делаю что-то совсем не то, то ли какой-то косяк с макролибом (или встроенным lua)... :(

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Wed 16 Jan, 2013 13:37

Если Вы уже знаете слово LUA, то могли бы заметить, что эти макросы не на LUA. Ищите новые версии.

aviden
Posts: 7
Joined: Fri 26 Mar, 2010 10:02

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

Post by aviden » Wed 16 Jan, 2013 13:53

Спасибо за быстрый ответ. Увы, я про Lua кроме названия (пока что) ничего не знаю, так что прошу пардона за крайнюю степень нубовства. С синтаксисом-то я ознакомился, думаю, что смог бы скрипт переделать и сам, только где почитать про используемые в макросах фара зарезервированные слова, константы, функции и т.п.?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Wed 16 Jan, 2013 14:15

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

Shmuel
Posts: 5918
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 23 times
Been thanked: 229 times

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

Post by Shmuel » Wed 16 Jan, 2013 14:21

aviden wrote:где почитать про используемые в макросах фара зарезервированные слова, константы, функции и т.п.?
В дистрибутиве Фара, в папке Encyclopedia.

Capri200
Posts: 51
Joined: Fri 25 Mar, 2011 08:50

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

Post by Capri200 » Thu 21 Mar, 2013 11:28

Вот такая ошибка лезет при работе во Viewer
╔═══════════ Error parsing macro ════════════╗
║ [string "Up"]:1: '=' expected near '<eof>' ║
Главное в редакторе работает без ошибок. Лично я не мучаюсь, но на всякий решил написать. Вдруг пригодится.
Far3x64 3.0.3258 Windows 7x64

Post Reply

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