nncron.exe
и tm.exe
на вкладке "Совместимость" -> "Для всех пользователей" -> "Параметры DPI" -> "Разрешение: открою эту программу" и "Масштабирование: приложение".nnCron/doc/help.chm
(там же в разделе есть инструкция по регистрации бесплатной версии)nnCron/plugins
: https://www.nncron.ru/download/plugins/keystate.spf www.nncron.ru/download/plugins/vv/extwords.spfkeystate.spf
, а потом уже extwords.spf
.\ Тест
#( CursorReturn
SingleInstance
WatchHotKey: "^{F1}"
Action:
\ Подсказка по позиции курсора
0x00000000 0xFFFFFF HINT-COLOR \ Тёмная тема
\ Получаем позицию курсора
MOUSE-POS
\ Дублируем позицию курсора и задаём её как позицию подсказки
2DUP HINT-POS
\ Показываем подсказку
HINT: "<- Курсор"
\ Ждём отпускания клавиши "контрол"
VK_LCONTROL WAIT-KUP
\ Возвращаем курсор в исходную позицию
MOUSE-MOVE
\ Закрываем подсказку
HINT-OFF
)#
Control+F1
позиция курсора запомнится и при отпускании контрола курсор вернётся обратно с точностью до пикселя. Хинт добавлен для наглядности и что всё работает как надо - его анимация может быть раздражающей, поэтому вот эта же задача без хинта:#( CursorReturn
SingleInstance
WatchHotKey: "^{F1}"
Action:
\ Получаем позицию курсора
MOUSE-POS
\ Ждём отпускания клавиши "контрол"
VK_LCONTROL WAIT-KUP
\ Возвращаем курсор в исходную позицию
MOUSE-MOVE
)#
#SingleInstance Force
#Persistent
F3::
BlockInput, MouseMove
KeyWait, F3
BlockInput, MouseMoveOff
return