Тема: AHK: Запуск скрипта при простое компьютера.
Добрый день. Помогите со скриптом. Суть в том чтобы при простое ПК 3 минуты и более, начал работать скрипт, щелчок левой кнопкой мыши по текущей позиции курсора.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый день. Помогите со скриптом. Суть в том чтобы при простое ПК 3 минуты и более, начал работать скрипт, щелчок левой кнопкой мыши по текущей позиции курсора.
#InstallKeybdHook
#InstallMouseHook
TimeIdle := 3 * 60 * 1000
Loop
{
if (A_TimeIdlePhysical > TimeIdle)
Click
Sleep 200
}
Огромное спасибо! То что нужно!
Подскажите пожалуйста, какая команда чтобы приостановить данный скрипт движением мыши/нажатием любой кнопки клавиатуры. До следующего простоя ПК.
PS разобрался
#InstallKeybdHook
#InstallMouseHook
TimeIdle := 5 * 60 * 1000
Loop
{
if (A_TimeIdlePhysical > TimeIdle)
send {Ctrl}
Sleep 300000
}
Home::
Loop
ifWinExist, Nexadia Expert
{
WinGet, state, MinMax
sleep 300000
if (state != -1)
WinMinimize
else {
WinRestore
WinActivate
sleep 300000
}
}
Return
End::
Как вернуть скрипт к исполнению с первой строки при нажатии клавиши End, то есть его зациклить?
Прошу прощения за вид кода, пока не понимаю как его сделать в натуральном читабельном виде. ((((
sega.83, оформите код тегом "code"! Поставьте заглавные буквы и точки.
Возможно ли в AHK реализовать, чтобы клик происходил не по заранее заданным координатам, а допустим при нажатии кнопки F12, программа запомнила текущие координаты курсора и при нажатии какой либо клавиши(допустим F 11) это и будут как раз те координаты по которым будут совершаться клики?
z::
{
Mousegetpos, x, y
Loop
{
Click %x%, %y%
sleep 10000
}
return
}
x::
Reload
Возможно ли в AHK реализовать, чтобы клик происходил не по заранее заданным координатам, а допустим при нажатии кнопки F12, программа запомнила текущие координаты курсора и при нажатии какой либо клавиши(допустим F 11) это и будут как раз те координаты по которым будут совершаться клики?
z::
{
Mousegetpos, x, y
Loop
{
Click %x%, %y%
sleep 10000
}
return
}
x::
Reload
Возможно ли в AHK реализовать, чтобы клик происходил не по заранее заданным координатам, а допустим при нажатии кнопки F12, программа запомнила текущие координаты курсора и при нажатии какой либо клавиши(допустим F 11) это и будут как раз те координаты по которым будут совершаться клики?
Home & lbutton::
MsgBox, 0, Внимание!, Вы запустили режим.`n`nAutoclicker по выбранным координатам`, нажав Home+ЛКМ.`n`nДля выхода из этого режима нажмите на клавиатуре клавишу End.
Coordmode, mouse,screen
{
Mousegetpos, x, y
Loop
{
Click %x%, %y%
sleep 10000
}
return
}
End & lbutton::
Reload
End::
MsgBox, 16, Внимание!, Вы отключили режим.
Reload
}
F12::
MsgBox, 262176, Внимание!, Home - активирует режим.`n`nEnd - завершает режим.`n`nHome+ЛКМ - активирует режим Autoclicker.`n`nEnd - завершает режим Autoclicker.`n
Menu, Tray, Icon
sleep 10000
Menu, Tray, NoIcon
#NoTrayIcon
sega.83, удалите из своих сообщений избыточное цитирование!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться