well..... yeah. I was bored at my friends house and I decided to freak him out. I hope you guys have fun.... or even make your own versions. Its very simple.
basically it loops this sequence of events:
1..drags and drops folders from your desktop randomly and opens folders etc...
2..Mouse freezes....
3..activity stops until mouse is moved
4..cursor moves randomly when the mouse is touched- double clicking on it's end location.
5.. closes all open windows
(mmouse & distance procedures ripped from rsci.scar)
basically it loops this sequence of events:
1..drags and drops folders from your desktop randomly and opens folders etc...
2..Mouse freezes....
3..activity stops until mouse is moved
4..cursor moves randomly when the mouse is touched- double clicking on it's end location.
5.. closes all open windows
Code:
program FuXor;
var
t,x,y,p,q:integer;
procedure a;
begin
t:=0
repeat
t:=t+1
findcolor(x,y,10420223,0,0,5000,5000)
holdmouse(x,y,true)
movemouse(random(1000),random(1000))
releasemouse(x,y,true)
until(t=20)
end;
procedure b;
begin
t:=0
findcolor(x,y,16777215,0,598,5000,5000)
repeat
t:=t+1
clickmouse(x,y,false)
until(t=10000)
end;
procedure MMouse(dx,dy:Integer);
var
x,y,xx, yy, math,rx,ry: Integer;
Step:Extended;
begin
rx:=0
ry:=0
step:=4;
xx:=random(rx);yy:=random(ry);
math:=Random(4)+1;
case math of
1: begin dx:=dx+xx; dy:=dy+yy; end;
2: begin dx:=dx-xx; dy:=dy+yy; end;
3: begin dx:=dx+xx; dy:=dy-yy; end;
4: begin dx:=dx-xx; dy:=dy-yy; end;
end;
GetMousePos(x,y);
repeat
if(Distance(x,y,dx,dy)<100)then
if(not(Distance(x,y,dx,dy)=0))then
step:=step-(10/Distance(x,y,dx,dy));
if(step<1)then
step:=1;
x:=x+Round((dx-x)/step);
y:=y+Round((dy-y)/step);
MoveMouse(x,y);
Wait(10);
until(Distance(x,y,dx,dy)=0);
end;
procedure c;
begin
t:=0
repeat
getmousepos(x,y)
repeat
getmousepos(p,q)
until((x=p)=false)
mmouse(random(1000),random(1000))
wait(100)
getmousepos(x,y)
clickmouse(x,y,true)
clickmouse(x,y,true)
t:=t+1
until(t=10)
end;
procedure d;
begin
t:=0
repeat
if (findcolor(x,y,4353237,0,0,5000,5000) or findcolor(x,y,10461118,0,0,5000,5000))= true then
clickmouse(x,y,true)
t:=t+1
until(t=5)
end;
procedure startfuxination;
begin
a
b
c
d
end;
begin
repeat
startfuxination
until(false)
end.
(mmouse & distance procedures ripped from rsci.scar)


