Описание команды


mtble

Таблица умножения с подсветкой.

mtble=Param

Параметры:

ParamПараметры.
  x - запуск приложения.

Примечания:

Команда создана для детей, изучающих таблицу умножения, для развития и видения сочетания цифр.
Настройки тем
Подсветка тем производится в файле ...\Files\Ini\MTable.ini.
Свои темы можно вносить в файл ...\Files\Ini\MTableU.ini.
Синтаксис подсветки:

; [Name] - уникальное имя шаблона подсветки
[Name]
; A - RGB цвет шрифта по умолчанию для всех ячеек
A=000000
; B - RGB цвет фона по умолчанию для всех ячеек
B=EBF1A7
; C - толщина шрифта по умолчанию для всех ячеек от 100 до 900 (400 - нормальный, 700 - жирный)
C=400
; D - стиль шрифта по умолчанию для всех ячеек: 0 - нормальный; 2 - курсив; 4 - подчёркнутый; 8 - зачёркнутый; (объединение стилей: 6=2+4 = курсив и подчёркнутый)
D=0
; E - RGB цвет перекрёстных линий
E=FFFFFF
; F - прозрачность перекрёстных линий: значение от 10 до 200
F=100
; =================================
; ключи Z для подсветки ячеек таблицы
Z=TextColor|BColor|WeightFont|AttributeFont|Mode:
; TextColor - RGB цвет шрифта ячеек
; BColor - RGB цвет фона ячеек
; WeightFont - толщина шрифта для ячеек от 100 до 900 (400 - нормальный, 700 - жирный)
; AttributeFont - стиль шрифта по умолчанию для всех ячеек: 0 - нормальный; 2 - курсив; 4 - подчёркнутый; 8 - зачёркнутый; (объединение стилей: 6=2+4 = курсив и подчёркнутый)
; Mode - режим подсветки, варианты:
; ---------------------------------------------------------------------------------------------------------------------------
; 0:X1xY1:X2xY2:Step:InArow ; подсветка прямоугольной области или линии
; X1xY1 и X2xY2 - координаты противоположных углов
; Step [необязательный] - шаг подсветки (по умолчанию 1)
; InArow [необязательный] - количество подсвеченных подряд ячеек (по умолчанию 1)
; В BColor может использоваться несколько цветов Color1\Color2\...\ColorN, которые поочерёдно будут установлены ячейкам
; Примеры:
; Подсветка горизонтальной линии
Z=FFFFFF|73C138|700|0|0:1x0:-1x0
; Подсветка вертикальной линии
Z=FFFFFF|73C138|700|0|0:0x1:0x-1
; Подсветка прямоугольной области с заданным шагом
Z=314968|E3EBD4|700|0|0:1x1:-1x-1:3:2
Z=314968|E3EBD4|700|0|0:-1x1:1x-1:3:2
Z=314968|E3EBD4|700|0|0:-1x-1:1x1:3:2
Z=314968|E3EBD4|700|0|0:1x-1:-1x1:3:2
Z=000000|FBDC5D\FAFA82\CFF989\8AFA94\91F9E0|900|0|0:1x0:-1x0
; ---------------------------------------------------------------------------------------------------------------------------
; 1:XxY:Count:Step:InArow ; подсветка диагонали, X и Y - координаты верхнего левого угла
; 2:XxY:Count:Step:InArow ; подсветка диагонали, X и Y - координаты верхнего правого угла
; 3:XxY:Count:Step:InArow ; подсветка диагонали, X и Y - координаты нижнего правого угла
; 4:XxY:Count:Step:InArow ; подсветка диагонали, X и Y - координаты нижнего левого угла
; Count - количество ячеек, которые будут подсвечены
; Step [необязательный] - шаг подсветки (по умолчанию 1)
; InArow [необязательный] - количество подсвеченных подряд ячеек (по умолчанию 1)
; В BColor может использоваться несколько цветов Color1\Color2\...\ColorN, которые поочерёдно будут установлены ячейкам
; Примеры:
; Подсветка диагональных линий
Z=000000|3CAFE8|700|0|1:1x1:-1
Z=000000|3CAFE8|700|0|1:1x1:-1:2
Z=000000|FCCB04\FBFB05\B2FB3C\54FB65\32FAC9|700|0|1:1x1:-1
Z=000000|3CAFE8|700|0|2:1x-1:-1
Z=000000|3CAFE8|700|0|3:-1x-1:-1/2
Z=000000|3CAFE8|700|0|4:2x-2:5
; ---------------------------------------------------------------------------------------------------------------------------
; 5:X1xY1:X2xY2:Step:InArow ; подсветка расходящимися линиями, X1 и Y1 - координаты верхнего левого или правого нижнего угла, X2 и Y2 - координаты противоположного угла
; 6:X1xY1:X2xY2:Step:InArow ; подсветка расходящимися линиями, X1 и Y1 - координаты верхнего правого или левого нижнего угла, X2 и Y2 - координаты противоположного угла
; Step [необязательный] - шаг линий (по умолчанию 1)
; InArow [необязательный] - количество подсвеченных подряд линий (по умолчанию 1)
; В BColor может использоваться несколько цветов Color1\Color2\...\ColorN, которые поочерёдно будут установлены линиями
; Примеры:
; Подсветка расходящимися линиями
; подсветка с левого верхнего угла
Z=000000|EBBAC0|900|0|5:2x2:-1x-1:3:2
Z=000000|DAC4ED\C8D8EA\C8C2EA\CADF6E\ECE359\E9BEC9\C8D9E8|900|0|5:0x0:-1x-1:1:1
; подсветка с правого нижнего угла
Z=000000|EBBAC0|900|0|5:-1x-1:2x2:2:1
; подсветка с правого верхнего угла
Z=000000|EBBAC0|900|0|6:-1x2:2x-1:4:3
; подсветка с левого нижнего угла
Z=000000|EBBAC0|900|0|6:2x-1:-1x2:2:1
; ---------------------------------------------------------------------------------------------------------------------------
; 7:X1xY1:X2xY2:...:XnxYn ; подсветка одной или заданных ячеек
; X и Y - координаты ячеек, которые будут подсвечены
; Примеры:
Z=FFFFFF|293187|900|0|7:-1x-1:-1x1:1x-1
; ---------------------------------------------------------------------------------------------------------------------------
; 8:XxY:Count ; подсветка треугольника, X и Y - координаты верхнего левого угла
; 9:XxY:Count ; подсветка треугольника, X и Y - координаты верхнего правого угла
; 10:XxY:Count ; подсветка треугольника, X и Y - координаты нижнего правого угла
; 11:XxY:Count ; подсветка треугольника, X и Y - координаты нижнего левого угла
; Count - количество ячеек, стороны треугольника
; Примеры:
; подсветка треугольника с верхнего левого угла
Z=FFFFFF|C7969C|900|0|8:1x1:-2
Z=FFFFFF|C7969C|900|0|8:3x2:5
; подсветка треугольника с верхнего правого угла
Z=FFFFFF|C7969C|900|0|9:-1x1:-2
Z=FFFFFF|C7969C|900|0|9:-2x2:5
; подсветка треугольника с нижнего правого угла
Z=FFFFFF|C7969C|900|0|10:-1x-1:-2
Z=FFFFFF|C7969C|900|0|10:-2x-2:-3
; подсветка треугольника с нижнего левого угла
Z=FFFFFF|C7969C|900|0|11:1x-1:-2
Z=FFFFFF|C7969C|900|0|11:2x-2:-3
; ---------------------------------------------------------------------------------------------------------------------------
; 12:N ; подсветка чисел, оканчивающихся на N, можно указать несколько значений N1:N2:N3 ...
; В BColor может использоваться несколько цветов Color1\Color2\...\ColorN, которые поочерёдно будут установлены числам
; подсветка чисел, оканчивающихся на 3, 4, 6, 7
Z=FFFFFF|4C8CBE\0E4E80\4C8CF0|900|0|12:3:4:6:7
; ---------------------------------------------------------------------------------------------------------------------------
; 13:XxY:Count ; подсветка квадратной области, X и Y - координаты верхнего левого угла
; Count - количество ячеек, стороны квадрата
; В BColor может использоваться несколько цветов Color1\Color2\...\ColorN, которые поочерёдно будут установлены линиям до диагонали
; подсветка квадратной области разными цветами
Z=000000|FDEA9D\FCFCB4\E3FCBA\BAFCBF\BDFBEC\B5F1FC|400|0|13:1x1:-1
; ---------------------------------------------------------------------------------------------------------------------------
; 14:X1xY1:X2xY2:Step:InArow ; подсветка прямоугольной области
; X1xY1 и X2xY2 - координаты противоположных углов
; Step [необязательный] - шаг подсветки (по умолчанию 1)
; InArow [необязательный] - количество подсвеченных подряд ячеек (по умолчанию 1)
; В BColor может использоваться несколько цветов Color1\Color2\...\ColorN, которые поочерёдно будут установлены вертикальным линиям
; подсветка вертикальных линий в заданной области
Z=7E3688|ACE2B5\7EE6FA\FA99B2|900|0|14:1x1:-1x-1:3:2
Z=314968|ACE2B5\7EE6FA\FA99B2|700|0|14:-3x3:3x-3



; При отрицательных значениях отсчёт ведётся с конца размера таблицы
; Расчёт координат X и Y ведётся от левого верхнего угла вправо и вниз
; Левый верхний угол 0x0, правый нижний -1x-1
; В значениях Mode могут использоваться математические выражения, например +*/()^, а так же функции Autoit (см. список раздела "Функции Autoit")
; В математических выражениях знак минус '-' заменяется символом тильды '~'


Может выглядеть следующим образом:


См. также:

captxt, cldar, color, diffd, fonts, genwd, infow, keylg, pasgen, playn, plays, radio, regex, resvw, spech, swfvw, symcn, symss, symvw, textv, timesx, vclip, video, vidos, wntxt, xbarx

Примеры:
 Как создать кнопку?

mtble=x ;; таблица умножения


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru