Настройка шрифта в OneNote для Windows 10 - PullRequest
0 голосов
/ 04 ноября 2019

Я немного новичок в Autohotkey

Я пытаюсь настроить шрифты заголовков в 4 размерах, семействах шрифтов и цветах.

Мне не удалось добиться результатов с помощью оконшпион, потому что он не идентифицирует какой-либо класс, связанный с приложением onenote для windows 10, которое я мог бы вызвать.

, поэтому я сделал некоторый код и получил частичный результат, который на самом деле работает нормально. но имеют большие недостатки: - медленно.
- без отмены.
- без семейства шрифтов и настройки цвета.

Вот мой код:


  ; SWITCH LAYOUT
    switchLayout() {
      ControlGetFocus,ctl,A
      SendMessage,0x50,0,67699721,%ctl%,A
    }

  ; Font Size HEADER 1-4
    increaseFont(num) {
      switchLayout()
          Loop %num% {
        SendInput, {CTRLDOWN}{>}{CTRLUP}
        }
    }

  ; FONT SIZE H1
  ^+1::
    increaseFont(33)
    Return

  ; FONT SIZE H2
  ^+2::
    increaseFont(18)
    Return

  ; FONT SIZE H3
  ^+3::
    increaseFont(10)
    Return

  ; FONT SIZE H4
  ^+4::
    increaseFont(3)
    Return

  ; RESET FONT SIZE
  ^+`::SendInput, {CTRLDOWN}{SHIFTDOWN}n{CTRLUP}{SHIFTUP}
  Return

Если кто-то может помочь мне с этим, я был бы очень признателен.
Заранее спасибо!

...