ПРИЛОЖЕНИЕ ДЛЯ РАСЧЕТА НЕПОДВИЖНЫХ ОПОР
VetCAD

Скрипт AutoHotKey

    0 оценок

VadAub

размещено: 19 Ноября 2020
В скрипте следующие действия:
- точка на NumPad
- симуляция Alt+Shift при нажатии Caps
- при нажатии тильды симулируется Ctrl+1
- F1 = Alt+Tab
- по F4 открываются всякие нормативы (нужно изменить скрипт под себя)
- спящий режим при нажатии на Pause
- закрепление окна поверх остальных при клике колесиком с зажатой Alt
- изменение прозрачности окон при зажатой Alt и прокрутке колеса
- перемещение окон с зажатой Alt и зажатой левой кнопкой
Скрипт разархивировать в папку Документы. Можно редактировать под себя с помощью текстового редактора

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-3 из 3
Aimone , 20 ноября 2020 в 11:28
#1
Думал себе что-нибудь стащить, как-то не чего не подошло =)
Скрипт "точка на NumPad", я правильно понял, что задумка была постоянная точка на цифровой панели? У меня как-то не работает оО
Я использую такой скрипт:
=====
SendMode, InputThenPlay
$vk6E:: ; клавиша точки/Del на NumPad = точка
EngAction = {vkBE} ; при ENG расскладке
RusAction = {vkBF} ; при RUS расскладке
GoTo, LookLanguage

LookLanguage:
Locale1=0x4090409 ; ENG
Locale2=0x4190419 ; RUS
WinGet, WinID,, A
ThreadID:=DllCall("GetWindowThreadProcessId", "Int", WinID, "Int", "0")
InputLocaleID:=DllCall("GetKeyboardLayout", "Int", ThreadID)
if(InputLocaleID=Locale1) ;если ENG
Send %EngAction%
else if(InputLocaleID=Locale2) ;если RUS
Send %RusAction%
Return
=====
VadAub , 20 ноября 2020 в 15:14
#2
Блок с точкой по умолчанию отключен.
;NumpadDot::
; Send, .
;Return
Нужно убрать ;
VadAub , 20 ноября 2020 в 15:58
#3
Пользовался NumLockCalculator. Начал выдавать не правильные результаты. Перешел на SpeedCrunch с помощью скрипта найденного в интернете
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SetNumLockState, AlwaysOn
NumLock::
IfWinExist, SpeedCrunch
{
IfWinActive, SpeedCrunch
{
WinClose, SpeedCrunch
}
else
{
WinActivate, SpeedCrunch
}
}
else
{
Run calc
WinActivate, SpeedCrunch
}
return
zip

0.1 МБ

СКАЧАТЬ