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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2012, 00:10   #1
shadowgm
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 12
Восклицание Случайное смещение мыши с переодичностью

Ребят, выручайте! Кодингом занимался давно тут встала проблемка.

Нужна программа, которая через определенное время (например каждые 5 секунд, но чтобы можно самому казать временной период) смещает курсор мыши в случайном направлении на случайное количество пикселов, но не более например пяти (с возможностью указания этого числа). простенькая форма с двумя эдитами: в первом указываем интервал, во втором максимальное число пикселов, на которое может сместиться курсор. Очень нужно пожалуйста!! Вы тут ребята все отзывчивые, просто поймите тоже в делфи кодил очень давно в эти счетчики и рандомы вникнуть за 12 часов никак! Заранее большое спасибо!!
shadowgm вне форума Ответить с цитированием
Старый 18.05.2012, 00:20   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

в ontimer
Код:
  dx:= random(11) - 5;
  dy:= random(11) - 5;
  SetCursorPos(OldX + dx, OldY+dy);
  OldX := OldX + dx;
  OldY := OldY + dy;
принцип ясен?
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 18.05.2012, 00:24   #3
shadowgm
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 12
По умолчанию

примерно да, но я вот смотрю сейчас на эти буквы с цифрами и у меня реально голова закипает
shadowgm вне форума Ответить с цитированием
Старый 18.05.2012, 07:47   #4
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Это - к доктору.
s-andriano вне форума Ответить с цитированием
Старый 18.05.2012, 07:55   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
shadowgm
Дай угадаю: блокировка сеанса? Надоело пароль вводить?
Может проще убрать эту блокировку вместо того чтоб городить чушь?
(которая кстати будет тебе мешать когда ты будешь работать)
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.05.2012, 09:35   #6
shadowgm
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Дай угадаю: блокировка сеанса? Надоело пароль вводить?
Может проще убрать эту блокировку вместо того чтоб городить чушь?
(которая кстати будет тебе мешать когда ты будешь работать)
вместо того "...чтоб городить чушь" лучше бы помогли!
shadowgm вне форума Ответить с цитированием
Старый 18.05.2012, 09:39   #7
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
По умолчанию

видимо народу нужны такие вещи раз пишут
написал на своем блоге подобную программку

http://netsoftware.ucoz.ru/blog/kak_...u/2012-05-18-6

cooltray на основании
http://www.delphiexpert.ru/view_download.php?id=30
cooltray научил данное приложение сворачиваться в трей

время простоя компьютера - на основании
http://www.delphicomponent.ru/257-de...ompyutera.html
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype

Последний раз редактировалось denisbrain; 18.05.2012 в 09:48.
denisbrain вне форума Ответить с цитированием
Старый 18.05.2012, 11:29   #8
shadowgm
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 12
По умолчанию

а при чем тут заставка вообще?
shadowgm вне форума Ответить с цитированием
Старый 18.05.2012, 12:10   #9
denisbrain
Форумчанин
 
Регистрация: 29.05.2011
Сообщений: 449
Радость

обычно такие проги для вот этого и нужны
Цитата:
Сообщение от Stilet Посмотреть сообщение
Дай угадаю: блокировка сеанса? Надоело пароль вводить?
Может проще убрать эту блокировку вместо того чтоб городить чушь?
(которая кстати будет тебе мешать когда ты будешь работать)
задания на pascal/delphi ICQ 368254335
Tel +79177425326 mail denis-naymov1985(at)mail.ru login skype denis.new.skype
denisbrain вне форума Ответить с цитированием
Старый 18.05.2012, 14:49   #10
shadowgm
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 12
По умолчанию

Код:
procedure TForm1.Timer1Timer(Sender: TObject);
var
  posX, posY: Integer;
  foo: TPoint;
begin
 posX:= Random (10)+2;
 posY:= Random (10)+1;
   GetCursorPos(foo);
 SetCursorPos(foo.X+posx, foo.Y+posy);

end;

procedure TForm1.btn1Click(Sender: TObject);
begin
  Timer1.Interval:=(1000);
Timer1.Enabled:=(true);
end;
Сам допер, сам написал. Всем спасибо, все могут быть свободны!
shadowgm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Случайное число от -10 до 10 Banner Общие вопросы C/C++ 3 23.02.2012 16:28
Смещение pastuhdima Помощь студентам 0 19.11.2011 00:37
Смещение Зод Win Api 1 26.08.2011 13:40
Случайное число rommster Общие вопросы C/C++ 13 09.10.2010 15:11
TСhart, клик мыши и координаты XY, Определение координат оси при клике мыши Aravild Компоненты Delphi 1 31.01.2009 16:28