Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2012, 06:31   #1
professor1979
 
Регистрация: 18.04.2012
Сообщений: 4
По умолчанию Движение мышки

Всем привет.
Помогите написать код для действия, у меня не получается:
нужно, чтобы через определенный промежуток времени курсор мыши сдвигался на несколько пикселей
professor1979 вне форума Ответить с цитированием
Старый 18.04.2012, 07:24   #2
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
По умолчанию

Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var r:tpoint;
begin
windows.GetCursorPos(r);
r.X:=r.X+-5+random(10);
r.y:=r.y+-5+random(10);
windows.SetCursorPos(r.X,r.y);

end;
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 18.04.2012, 08:08   #3
professor1979
 
Регистрация: 18.04.2012
Сообщений: 4
По умолчанию

Спасибо. Но вот, а как сделать так, чтобы курсор мышки сдвигался на n-расстояние один раз каждые 5-10 минут, а не постоянно?
professor1979 вне форума Ответить с цитированием
Старый 18.04.2012, 08:28   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
так, чтобы курсор мышки сдвигался на n-расстояние один раз каждые 5-10 минут, а не постоянно?
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var r:tpoint;
begin
windows.GetCursorPos(r);
r.X:=r.X+-5+random(10);
r.y:=r.y+-5+random(10);
windows.SetCursorPos(r.X,r.y);
TTimer(Sender).Interval:=5000+random(5000);
end;
Бяку пишешь? Западлушку? По рукам смотри получишь.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.04.2012, 08:54   #5
professor1979
 
Регистрация: 18.04.2012
Сообщений: 4
По умолчанию

Надо просто было сделать, чтобы система не блокировалась. Всем спасибо за помощь.
professor1979 вне форума Ответить с цитированием
Старый 21.04.2012, 12:10   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Надо просто было сделать, чтобы система не блокировалась.
Достаточно отключить в настройках экрана автоблокировку (скринсейвер с автоблоком) и не париться.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.04.2012, 07:23   #7
professor1979
 
Регистрация: 18.04.2012
Сообщений: 4
По умолчанию

Прав нет на изменения (не дает доменная политика). А .exe запустит дает. Вот так вот
professor1979 вне форума Ответить с цитированием
Старый 23.04.2012, 07:44   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
не дает доменная политика
Поверь мне если твоя СБ узнает о таком нарушении ты можешь вылететь с работы. Я когда-то безопасностью занимался, то что ты делаешь может попадать под наказания.
К примеру: Оставил ты комп, ушел в другое место надолго. Блока нет, любой гость предприятия может подойти к компу и под предлогом "Он попросил меня чето скачать, забыл мол" наделать беды. И загремишь ты по полной на ковре начальства.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Движение со скоростью света и быстрее скорости света - Сверхсветовое движение Alar Свободное общение 354 13.11.2011 21:32
Движение колец и Движение линий сверху Iren1993 Помощь студентам 2 07.11.2011 19:48
Воспроизведение аудио файла при движение мышки marsius Общие вопросы Delphi 7 27.05.2010 18:53
нужны мышки Интересующаяся26 Компьютерное железо 1 10.10.2009 19:30
Скроллинг мышки Dmitriy Общие вопросы Delphi 1 26.10.2008 23:23