Console Control

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

Console Control

Post by Max Rusov » Tue 08 Jan, 2013 14:12

Console Control for FAR 3

Микроплагин для управления размером и шрифтом консольного окна FAR с помощью мыши или клавиатуры.

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

Re: Console Control

Post by Max Rusov » Tue 08 Jan, 2013 14:17

Mr.Merak wrote:получается так - после закрытия окно возвращается на тот размер, который был при запуске
Это FAR сам делает, не знаю зачем. То же самое без плагина, если сделать AltF9 например.
Mr.Merak wrote:печаль
Аналогично, такие же глюки без плагина
Mr.Merak wrote:И еще, ты можешь в поставку включить стандартный lua-макрос?
Это - для самостоятельной тренировки.

2useven10
Posts: 3597
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 142 times

Re: Console Control

Post by 2useven10 » Wed 09 Jan, 2013 22:34

Вроде бы в данном случае стандартных макросов уже достаточно.
Зачем тогда притягивать сюда макролиб ?
Штатные макросы + батник, который их положит 'куда надо' были бы очень кстати.

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

Re: Console Control

Post by Max Rusov » Thu 10 Jan, 2013 00:49

Я использую FML-макросы

farman
Posts: 118
Joined: Thu 03 Sep, 2009 11:32

Re: Console Control

Post by farman » Wed 23 Jan, 2013 07:51

Thanks for that nice plugin.
Is it possible to add the feature to change the font itself? I would like to use the truetype font "Lucida Console".

User avatar
John Doe
Бюрократ
Posts: 11855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 131 times

Re: Console Control

Post by John Doe » Wed 06 Feb, 2013 10:14

Хорошо бы управлять палитрой консоли.
На уровне загрузить/сохранить.

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

Re: Console Control

Post by Max Rusov » Wed 06 Feb, 2013 10:33

Если подскажешь функции, через которые это можно сделать - подумаю.

User avatar
John Doe
Бюрократ
Posts: 11855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 131 times

Re: Console Control

Post by John Doe » Wed 06 Feb, 2013 10:42

Вот тут были исходники: http://forum.farmanager.com/viewtopic.php?f=20&t=6938
Требуется адаптация для Vista/7, не знаю насколько реально.

2useven10
Posts: 3597
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 142 times

Re: Console Control

Post by 2useven10 » Wed 06 Feb, 2013 10:58


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

Re: Console Control

Post by Max Rusov » Wed 06 Feb, 2013 11:11

Попробую.

User avatar
John Doe
Бюрократ
Posts: 11855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 131 times

Re: Console Control

Post by John Doe » Sun 10 Feb, 2013 21:09

Спасибо за новую версию!
Жаль только смена палитры не работает в XP.

Прилагаю палитру DOS.
Естественно сам не подбирал, а взял из комплекта consattr.exe (dos.pal соответствует рекомендованному Scale=3.1)

Стоит положить в дистрибутив плагина, ведь по идее именно на эту палитру была когда-то рассчитана стандартная раскраска фара.

P.S.
Впрочем стандартная куда ни шло, но ведь в Addons есть и дополнительные цветовые схемы.
В частности dn_like.farconfig (панели серые) отвратительно смотрится, если не изменить палитру, т.е. сделать её такой, какой она была во времена Windows 95.

P.P.S.
Бездумно импортировать dn_like.farconfig не рекомендую: импорт в фаре сильно недоработан.
Attachments
dos.pal.7z
(335 Bytes) Downloaded 153 times

User avatar
John Doe
Бюрократ
Posts: 11855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 131 times

Re: Console Control

Post by John Doe » Sun 10 Feb, 2013 21:11

Дистрибутивный Aqueducts.pal - в юникоде, остальные нет. Возможно случайность.

При использовании /Save параметр /Scale тоже учитывается.
Так и задумано?

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

Re: Console Control

Post by Max Rusov » Sun 10 Feb, 2013 21:23

John Doe wrote:При использовании /Save параметр /Scale тоже учитывается.
Так и задумано?
Да. Чтобы можно было получить *.plt файлы, совместимые с Palette Changer'ом
/Scale=N
Яркость палитры. При сохранении палитры все цвета делятся на N,
а при считывании - умножаются на N. По умолчанию N = 1.

User avatar
John Doe
Бюрократ
Posts: 11855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 131 times

Re: Console Control

Post by John Doe » Sun 10 Feb, 2013 21:31

Действительно, оказывается что если указать расширение plt, то файл будет сохранён в соответствующем формате.

Кстати из pal файла несложно получить reg-файл, пригодный для импорта в реестр.
Возможно стоит добавить такую возможность в плагин.

User avatar
John Doe
Бюрократ
Posts: 11855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 131 times

Re: Console Control

Post by John Doe » Mon 11 Feb, 2013 00:57

Палитра, используемая на скриншотах farmanager.com.
(источник: DrKnS)
Attachments
farmanager_com.pal.7z
(199 Bytes) Downloaded 175 times

User avatar
John Doe
Бюрократ
Posts: 11855
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 26 times
Been thanked: 131 times

Re: Console Control

Post by John Doe » Mon 11 Feb, 2013 01:06

Удобно использовать ассоциации
*.pal conctrl: /Load="!\!.!"
*.plt conctrl: /Scale=3.1 /Load="!\!.!"

Post Reply

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