Хмм, наверное у меня всё-таки осталась пара вопросов:
1.А просто попросить ее поиграться с настройками виндовс, чтобы система уходила в спящий режим, гибернацию или попросту выходила в "Сменить пользователя" (и все отключит, и очень быстро обратно загрузится) при 10 минутном простое - не думали?
Или то, что она отошла от компа(не движется курсор), еще не значит, что комп не выполняет какие-то вычисления и т.д...
2. Она потенциально согласна, что у неё на компе работать будет кликер? Если да, то самое простое ему-же и поручить кидать напоминалку. Вот тут он ни мышку, ни клавиатуру отнимать пытаться не будет, просто кинет сообщение (то, как он перед этим будет проверять, а не отключен ли уже удаленный доступ - решите сами).
[spoiler=код]SUB(напоминалка, $par1,$par2)
$Time= $par2*60
$A_x=$_xmouse
$A_y=$_ymouse
$check=0
while($check<$par1)
If (($A_x=$_xmouse)&($A_y=$_ymouse))
INC($check)
Else
$check=0
$A_x=$_xmouse
$A_y=$_ymouse
End_if
wait($Time/$par1)
Print($check)
End_cyc
////////////////////////////////////////////////////////////////////////////////////////////////////
$dialog = DIALOGBOX("Родная, а может отключить Удаленный доступ, раз уж пока что он тебе не нужен?", 4, 0)
wait(2)
/////////////////////////////////////////////////////////////////////////////////////////////////////
END_SUB
напоминалка(3, 0.1) /// 0.1 - время проверки в минутах (тестовое 6 секунд), 3 - количество сверок положения курсора, которые провести надо за это время.
halt
[/spoiler]
3. Если дело в некотором недоверии к программе, то (может быть я плохо разбираюсь) точно ли есть принципиальная разница между простым запуском на том компе даже и без скрипта и запуском кликера с написанным ВАМИ скриптом, двигающим мышью или создающим/запускающим блокнот? Ведь какого-то отдельного наделения Кликерманна подобными правами на мышь/клаву - нет (он по умолчанию имеет доступ к клавиатуре и мыши, и собственно на анализе положения курсора и построена программа). И причиной случайных кликов может быть лишь недоработка скрипта, не более.
4. Другое дело, если наш удаленный пользователь не сильно в курсе происходящего- там да, её кликер должен маскировался под вас.
[spoiler] Ох и ругаться она будет за такой гиперконтроль и нарушение ее границ, когда выяснит!! подобное очень попортит отношения, пара раз - и до развода недалеко [/spoiler] Но можно заменить в конце подпрограммы диалогбокс на открытие блокнота и набор текста туда.
[spoiler=тыц] If( WNDFIND("Безымянный", 0)=0)
EXECUTE("notepad")
end_if
WNDBUMP (WNDFIND("Безымянный"))
WNDPOS(WNDFIND("Безымянный", 0),200,200)
$mess= "Что за дела?.. А разъединять Удалённый Доступ кто будет - Вася Пупкин, что ли?"
KEYSTRING($mess) //следите, чтоб в редакторе кликерманна на момент исполнения проги язык был Русским!
KEYPRESS(#ENTER)
[/spoiler]
или
[spoiler=клик] If( WNDFIND("Безымянный", 0)=0)
EXECUTE("notepad")
end_if
WNDBUMP (WNDFIND("Безымянный"))
WNDPOS(WNDFIND("Безымянный", 0),200,200)
$mess= "Что за дела?.. А разъединять Удалённый Доступ кто будет - Вася Пупкин, что ли?"
TOCLIP($mess)
KEYDOWN(#CTRL)
waitms(20)
KEYPRESS(#V)
waitms(20)
KEYUP(#CTRL)
KEYPRESS(#ENTER)
[/spoiler]
5. В целом, возможно же и запустить Кликер лишь на вашем компе, чтоб он анализировал экран удаленного компа (сделать можно по-разному, просто совпадение картинки, или поиск курсора - вероятно всех его разновидностей- и анализ его координат). Достаточно будет воспользоваться привязкой, чтобы можно было задвинуть этот экран куда подальше и самому спокойно работать.
6. Тот вариант с 2 кликерами тоже вполне возможен, но я всё еще думаю, что с этим вы "перемудрили")