blog vipa
mój dzień to 3 filiżanki kawy

blog vipa

Jak zaklikać klikliklik.com

maj 13th, 2007 . by vip

http://www.clickclickclick.com: usłyszane na #pld, zrealizowane przy pomocy XTest:

C:
  1. #include <X11/Xlib.h>
  2. #include <X11/extensions/XTest.h>
  3.  
  4. //cc klikacz.c -lX11 -lXtst -I/usr/include
  5.  
  6. int main()
  7. {
  8.     int i;
  9.     Display *dpy;
  10.  
  11.     dpy = XOpenDisplay(“”);
  12.     if (!dpy)
  13.     {
  14.     return 1;
  15.     }
  16.  
  17.     for (i = 1; i <100; i++)
  18.     {
  19.     XTestFakeButtonEvent(dpy, 1, 1, 80);
  20.     XTestFakeButtonEvent(dpy, 1, 0, 80);
  21.     XSync(dpy, 1);
  22.     }
  23.  
  24.     return 0;
  25. }

Kompilować & najechać myszką na obrazek:

CODE:
  1. cc klikacz.c -lX11 -lXtst -I/usr/include

Tak, da się to jeszcze ulepszyć; mi się nie chce ;)

2 Responses to “Jak zaklikać klikliklik.com”

  1. AlchemyX Says:

    /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../lib64/crt1.o: In function `_start’:
    init.c:(.text 0×20): undefined reference to `main’
    collect2: ld returned 1 exit status

    :D :D

  2. vip Says:

    Na gcc-4.2.0-3.i686 idzie bez problemu :)

Leave a Reply