1

Тема: AHK: Запуск скрипта при простое компьютера.

Добрый день. Помогите со скриптом. Суть в том чтобы при простое ПК 3 минуты и более, начал работать скрипт, щелчок левой кнопкой мыши по текущей позиции курсора.

2

Re: AHK: Запуск скрипта при простое компьютера.

#InstallKeybdHook
#InstallMouseHook

TimeIdle := 3 * 60 * 1000

Loop
{
	if (A_TimeIdlePhysical > TimeIdle)
		Click
	Sleep 200
}
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

3

Re: AHK: Запуск скрипта при простое компьютера.

Огромное спасибо! То что нужно!

4 (изменено: sega.83, 2019-05-10 17:16:41)

Re: AHK: Запуск скрипта при простое компьютера.

Подскажите пожалуйста, какая команда чтобы приостановить данный скрипт движением мыши/нажатием любой кнопки клавиатуры. До следующего простоя ПК.
PS разобрался

5 (изменено: ypppu, 2019-05-16 18:28:07)

Re: AHK: Запуск скрипта при простое компьютера.

#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, то есть его зациклить?
Прошу прощения за вид кода, пока не понимаю как его сделать в натуральном читабельном виде. ((((

6

Re: AHK: Запуск скрипта при простое компьютера.

sega.83, оформите код тегом "code"! Поставьте заглавные буквы и точки.

7 (изменено: sega.83, 2019-05-17 16:12:22)

Re: AHK: Запуск скрипта при простое компьютера.

Возможно ли в AHK реализовать, чтобы клик происходил не по заранее заданным координатам, а допустим при нажатии кнопки F12, программа запомнила текущие координаты курсора и при нажатии какой либо клавиши(допустим F 11) это и будут как раз те координаты по которым будут совершаться клики?

z::
{
Mousegetpos, x, y
Loop
{
Click %x%, %y%
sleep 10000
}
return
}
x::
Reload

8 (изменено: sega.83, 2019-05-17 16:14:32)

Re: AHK: Запуск скрипта при простое компьютера.

Возможно ли в AHK реализовать, чтобы клик происходил не по заранее заданным координатам, а допустим при нажатии кнопки F12, программа запомнила текущие координаты курсора и при нажатии какой либо клавиши(допустим F 11) это и будут как раз те координаты по которым будут совершаться клики?

z::
{
Mousegetpos, x, y
Loop
{
Click %x%, %y%
sleep 10000
}
return
}
x::
Reload

9 (изменено: sega.83, 2019-05-17 16:14:56)

Re: AHK: Запуск скрипта при простое компьютера.

Возможно ли в 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

10

Re: AHK: Запуск скрипта при простое компьютера.

sega.83, удалите из своих сообщений избыточное цитирование!