Code: Select all
sc15B::
Send, :
Return
$^1:: ; Поиск с начала строки. AkelPad
Send ^{sc21}{Raw}^
Send ^{sc2f}{Enter}
Return
$^2:: ;
Send ^{sc21}\[trn\] .*\[/trn\]{Enter}
Return
$^3:: ; Добавление таб[m1] в начале строки для редактирования словаря. AkelPad
Send {scF}[m1]
Return
$^sc10:: ; Закрыть все окна(win+d) переназначено на ctrl+q
Send {sc15B Down}{sc20}{sc15B Up} ; (win+d)
Return
sc4B:: ; Numpad4 Скрипт GD открыть слово в новой вкладке
If A_Cursor=Unknown ; ;The hand-shaped cursors (pointing and grabbing) are classified as Unknown
{
Send, {sc1D Down}
Click
Send, {sc1D Up}
Sleep, 1000
MouseGetPos, xpos, ypos
MouseClick, left, 1691, 120, , 0 ; [WhichButton , X, Y, ClickCount, Speed, D|U, R]
MouseMove, xpos, ypos, 0
}
Else If A_Cursor=IBeam ; курсор как при впечатать текст
{
Send, {sc1D Down}
Click, 2
Send {sc1D Up}
Sleep, 1000
MouseGetPos, xpos, ypos
MouseClick, left, 1691, 120, , 0 ; [WhichButton , X, Y, ClickCount, Speed, D|U, R]
MouseMove, xpos, ypos, 0
}
Return
CapsLock:: ; Cмена языка
Send {sc15B Down}{sc39}{sc15B Up} ; win+space
Return
sc43:: ; запись ролика по нажатию F9
Send, {Numpad1}
Sleep 10
Send, {Space}
Return
; Numpad1 Badcam начало записи
; Numpad2 Скрипт Поиск в Обозревателе анки
; Numpad3 Пусто???
; Numpad4 Скрипт GD открыть слово в новой вкладке + Anki Numpad4 клик по Редактирование(без движения мыши) Ескейп - проигрывается звук и карточка с начала
; Numpad5 ,{space}
; Numpad6 Скрипт translate.google.com
; Numpad7 Alt+F4
; Numpad8
; Скрипт для того чтобы окно было всегда поверх других оконо: MButton:: Winset, Alwaysontop, , A
MButton:: ; LCtrl для ABBYY Lyngvo на среднюю кнопку мыши
Send, {sc1D Down}
Sleep, 3000
Send, {sc1D Up}
Return
Numpad5::
Send, ,{space}
Return
Numpad6::
Send, {sc1D Down}{sc2E}{sc1D Up}
Run, https://translate.google.com/
Sleep, 3000
Send, {sc1D Down}{sc2F}{sc1D Up}
Send, {sc1C}
Return
^!p::
Send, {sc1D Down}{sc2E}{sc1D Up}
MouseGetPos, xpos, ypos
MouseClick, left, 1619, 115, 3, 0 ; [WhichButton , X, Y, ClickCount, Speed, D|U, R]
Send, {sc1D Down}{sc2F}{sc1D Up}
MouseClick, left, 1736, 114, , 0 ; [WhichButton , X, Y, ClickCount, Speed, D|U, R]
MouseMove, xpos, ypos, 0
Return
Numpad7:: ; Alt+F4 закрыть окно
Send, {sc38 Down}{sc3E}{sc38 Up}
Return
; Листание Master-Pdf
WheelUp::
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%
if (color = 0x282828)
{
Send, {sc149}
}
Else if (color <> 0x282828)
{
Click, WheelUp
}
return
WheelDown::
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%
if (color = 0x282828)
{
Send, {sc151}
}
Else if (color <> 0x282828)
{
Click, WheelDown
}
return
; Листание Foxit
#IfWinActive ahk_class classFoxitPhantom
WheelUp::
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%, RGB
if (color = 0xABABAB)
{
Send, {sc149}
}
Else if (color <> 0xABABAB)
{
Click, WheelUp
}
return
#IfWinActive ahk_class classFoxitPhantom
WheelDown::
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%, RGB
if (color = 0xABABAB)
{
Send, {sc151}
}
Else if (color <> 0xABABAB)
{
Click, WheelDown
}
return
$^4::
WinGetActiveStats, Title, Width, Height, X, Y
WinGet, Process, ProcessName, A
MsgBox, The active window “%Title%” is %Width% wide, %Height% tall, and positioned at %X%`,%Y%. Its process is %Process%.
return
sc35:: ; запятая до переназначения смены языка на Tab
Send, ,
Return
RShift::
Send, .
Return
LAlt::
Send, `;
Return
RControl::
Send, ?
Return
; Anki Numpad3 Скрипт Поиск в Обозревателе анки
Numpad3::
if WinExist("ahk_exe anki.exe")
WinActivate, ahk_exe anki.exe
Send, {sc1}{scA}{sc1D Down}{sc2F}{sc1D Up}{sc1C} ; Esc - 9 - LCtrl вниз - v - LCtrl вверх - enter
Return
; Anki Numpad2 Поиск в Обозревателе анки по Вопрос2345
Numpad2::
clipboard = "Вопрос:*%clipboard%*" or "Вопрос 2:*%clipboard%*" or "Вопрос 3:*%clipboard%*" or "Вопрос 4:*%clipboard%*" or "Вопрос 5:*%clipboard%*"
if WinExist("ahk_exe anki.exe")
WinActivate, ahk_exe anki.exe
Send, {sc1}{scA}{sc1D Down}{sc2F}{sc1D Up}{sc1C} ; Esc - 9 - LCtrl вниз - v - LCtrl вверх - enter
Return
; Anki Numpad4 клик по Редактирование(без движения мыши) Ескейп - проигрывается звук и карточка с начала
#IfWinActive ahk_class QWidget
scF::
ControlClick, x24 y1177, ahk_class QWidget,, Left, 1, NA
Send {sc1}
return
; Anki NumpadLeft
#IfWinActive ahk_class QWidget
sc4B::
MouseGetPos, xpos, ypos
ControlClick, x24 y1177, ahk_class QWidget,, Left, 1, NA
MouseMove, xpos, ypos, 0
Send {sc1}
return
; Anki 1 видео12345 ctrl+alt+w
#IfWinActive ahk_class QWidget
^!w::
clipboard = [sound:video/%clipboard%.avi] [sound:video/%clipboard% (2).avi] [sound:video/%clipboard% (3).avi] [sound:video/%clipboard% (4).avi] [sound:video/%clipboard% (5).avi]
send {sc1D Down}{sc2F}{sc1D Up}
return
; Anki 2 видео12345 ctrl+alt+e
; auto-exec section:
ClipNew := clipboard ; this line is still reachable
; some other stuff you want to have here
return ; end of auto-execute section
; other labels, hotkeys, hotstrings
OnClipboardChange: ; docs: "The label also runs once when the script first starts."
ClipOld := ClipNew
ClipNew := clipboard
return
Numpad8:: SendInput %ClipOld% ; pastes "old", previous clipboard (but current clipboard on script start)
This my AHK file.