Console Control
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Console Control
Console Control for FAR 3
Микроплагин для управления размером и шрифтом консольного окна FAR с помощью мыши или клавиатуры.
Микроплагин для управления размером и шрифтом консольного окна FAR с помощью мыши или клавиатуры.
Console Control
Latest post of the previous page:
Transparency не отрабатывает. А именно ConsoleControl.Transparency(Tarnsp + D * 5) не отрабатывает.- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Console Control
Code: Select all
Ограничения: Windows Vista+ (частично совместимо с Windows XP), не совместимо с ConEmu.
Console Control
Хочется после загрузки макроса ConsoleControl устанавливать большой размер буфера:
Где именно это прописать?
И что такое CtrlY - это не опечатка с CtrlO?
Code: Select all
ConsoleControl.BufferSize(0, 1000);
Keys("CtrlY c l s Enter")
И что такое CtrlY - это не опечатка с CtrlO?
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Console Control
Подозреваю достаточно первой строчки, прописать в любом макрофайле (будет выполняться при каждой перезагрузке макросов).
Или в автостартующий макрос, тогда будет выполняться однократно.
Можно и без плагина, сохранить через свойства консоли.
Или в автостартующий макрос, тогда будет выполняться однократно.
Можно и без плагина, сохранить через свойства консоли.
Console Control
А разве невозможна ситуация, когда этот "любоймакрос" загрузится раньше чем модуль consolecontrol?John Doe wrote:Подозреваю достаточно первой строчки, прописать в любом макрофайле (будет выполняться при каждой перезагрузке макросов).
Очень интересно, как сделать автостартующий макрос.Или в автостартующий макрос, тогда будет выполняться однократно.
Без какого плагина? В смысле, макроса?Можно и без плагина, сохранить через свойства консоли.
И как сохранить через свойства консоли?
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Console Control
Модуль не грузится сам по себе, а только по вызову require, который должен быть в любом скрипте, использующем функции модуля.
macroapi_manual.ru.chm
Без сабжевого, ConsoleControl.
А что не ясно?
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Console Control
Хватит чужими руками жар загребать!
Открываете свойства консоли и изучаете. Вопросы — Яндексу.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Console Control
JohnDoe, Спасибо за ответы!
Вы имеете ввиду, определить порядок запуска через luamacro.ini ?
Подумав стало ясно. Поскольку я делаю свою сборку фара с инсталлером, а тот инсталлер не позволяет менять такое свойство ярлыка, как размер буфера, это не представляется возможным.
-
- Posts: 14
- Joined: Sun 21 Jun, 2015 08:04
- Location: Spain
- Has thanked: 1 time
- Been thanked: 1 time
Console Control
Не совсем ясно, что из себя представляет параметр FontSize, учитывая, что у винды среди размеров стандартных консольных шрифтов есть, к примеру, как 12х16, так и 16х12 - как выбрать нужный из них? Но эти еще ладно, а вот как выбрать любимый шрифт 10х18? Этот не выбирается ни через Plugin.Call, ни через меню Console Control'а.
-
- Posts: 14
- Joined: Sun 21 Jun, 2015 08:04
- Location: Spain
- Has thanked: 1 time
- Been thanked: 1 time
Console Control
Судя по коду, на данный момент штатно - никак.
Т.е. горизонтальный размер шрифта = 2/3 от вертикального. Нихт гут, придется под 10х18 патчить...
Code: Select all
vInfo.dwFontSize := MakeCoord(MulDiv(ASize,2,3), ASize);
-
- Posts: 14
- Joined: Sun 21 Jun, 2015 08:04
- Location: Spain
- Has thanked: 1 time
- Been thanked: 1 time
Console Control
за неимением дельфы пришлось так:
Патч меняет варианты размеров консольного шрифта в плагине на 8x12, 12x16 и 10х18
Не хватает возможности задавать гориз. размер шрифта, как ни крути... а так отличный плагин, большое спасибо автору.
Наконец-то сделал запускаемый при старте макрос с
Бесило при запуске фара с флэшки/чужих компов каждый раз менять в свойствах ярлыка размер шрифта и жать Alt-F9.
Code: Select all
Console Control 1.4
Фиксированный гориз. размер шрифта (= 10)
ConCtrl.dll
0000A673: 03 0A
0000A674: 6A 58
0000A675: 02 90
0000A676: 53 90
0000A677: E8 90
0000A678: D8 90
0000A679: 88 90
0000A67A: FF 90
0000A67B: FF 90
Не хватает возможности задавать гориз. размер шрифта, как ни крути... а так отличный плагин, большое спасибо автору.
Наконец-то сделал запускаемый при старте макрос с
Code: Select all
code="Plugin.Call('94624B7B-FFDB-435F-B955-F99DBBC3BFE0', 'FontSize', 18); Plugin.Call('94624B7B-FFDB-435F-B955-F99DBBC3BFE0', 'Maximize', 1)"
Console Control
Добрый день
Возник вопрос - можно с помощью этого сделать так что бы портативная версия фара при открытии программы устанавливала автоматом (разворачивала) атрибуты консольного окна а именно - 1. размер шрифта и вид шрифта (lucida console 28), 2 расположение (интересует Все параметры - размер буфера экрана 83 на 28, размер окна 83 на 28, расположение - 467 на 167
Возник вопрос - можно с помощью этого сделать так что бы портативная версия фара при открытии программы устанавливала автоматом (разворачивала) атрибуты консольного окна а именно - 1. размер шрифта и вид шрифта (lucida console 28), 2 расположение (интересует Все параметры - размер буфера экрана 83 на 28, размер окна 83 на 28, расположение - 467 на 167