ClickCounter – Mausklicks zählen

Filed under: Tools — Schlagwörter: , , , , , , , ,

Mit ClickCounter lässt sich die aktuelle bzw. maximale Anzahl der Mausklicks pro Sekunde feststellen.

Sobald das kleine Programm gestartet ist, zählt es die Klicks mit der linken Maustaste. Dabei spielt es keine Rolle, wo sich der Mauszeiger befindet oder ob eine andere Anwendung im Vordergrund läuft.

Die Klicks werden gezählt und die Anzahl nach jeder Sekunde in einem kleinen Fenster ausgegeben. Zusätzlich wird die Klickrate in den Fenster-Titel geschrieben, so dass sie sich auch ablesen lässt, wenn sich das Programm minimiert in der Taskleiste befindet. Nebenbei wird die maximale Klickrate sowie die gesamte Klickanzahl gespeichert und im Tool-Fenster angezeigt.

Der ClickCounter kann Klickraten von bis zu 30000 Klicks pro Sekunde präzise erfassen. Mit ansteigender Klick-Zahl steigt auch die Abtastrate des Mausbuttons, daher kann bei Klickraten größer 5000 eine hohe Prozessor-Auslastung verursacht werden.

Das Tool habe ich eigentlich nur geschrieben, um die tatsächliche Klick-Geschwindigkeit meines AutoClickers und des KeyCommanders herauszufinden. Man kann mit ihm aber auch testen wie gut man selber im Klicken ist, da er die Maximale Klickrate speichert :) . (Mein Rekord liegt bei 10 Klicks pro Sekunde ;) )

Der ClickCounter in Verbinding mit dem Speed AutoClicker:

clickcounter

ClickCounter
ClickCounter
ClickCounter.exe
Version: 1.0
8.5 KiB
6180 Downloads
Details...

21 Kommentare

  1. gren sagt:

    danke sehr ;)

  2. Andre sagt:

    Hey… ich habe auch mal den autoclicker ausprobiert möchte aber meinen normalen rekortd gespeichert haben..kann man den zurücksetzen ode rmuss ich mir den merken :D ?..(14 Kps)

  3. Andre sagt:

    Ah einfach neu starten :D … naja danke trotzdem :) ..macht laune ,vorallem inner schule wenn man nix besseres zu tun hat :D :D:D

  4. Klaus sagt:

    Hallo zusammen,
    ich finde den ClickCounter ganz witzig, und vorallem scheint er eine Lösung für mein Problem zu haben.

    Ich habe meine USB-Maus so umgebaut, dass ich über einen “Schalter” einen Maus-Click simuliere, denn ich möchte die Zeit zwischen Schalter “ein” (=MouseDown) und Schalter “aus” (=MouseUp) ermitteln. Diese Zeit benötige ich Millisekunden genau.

    Mein bisheriger Ansatz war:
    Private Sub Schalter_Ein(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseDown
    // Startzeit = Now.Millisecond + Now.Second * 1000 + Now.Minute * 60 * 1000 + Now.Hour * 60 * 60 * 1000

    Private Sub Schalter_Aus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.MouseUp
    // Endzeit = Now.Millisecond + Now.Second * 1000 + Now.Minute * 60 * 1000 + Now.Hour * 60 * 60 * 1000

    Leider ergeben sich hier nur “gequantelte” Zeiten (=Endzeit – Startzeit), z.B. 78, 90, 109, 115 Millisekunden

    Wenn der ClickCouter bis 30000 Klicks pro Sekunde zählen kann gibt es hier vielleicht einen Ansatz der mir hilft.

    Vielen Dank im Voraus.

  5. Fabi sagt:

    Ich gehe mal davon aus, dass du :NET VisualBasic verwendest, oder?
    Die Syntax von VisualBasic ist mir nich so geläufig, deshalb verwende ich die von C# (sollte sich von selbst erklären, wie man es in VisualBasic übersetzt)
    Anstatt deiner etwas umständlichen Berechnungen der Zeiten würde ich einfach folgendes tun:
    Schalter_Ein speichert die aktuelle Zeit als DateTime-Object:
    Startzeit = DateTime.Now;

    Schalter_Aus berechnet die Differenz:
    TimeSpan span = DateTime.Now – Startzeit;

    Mit span kannst du dann weiterarbieten. span.Ticks ist die genauste Zeitangabe, ein Tick sind 100 Nanosekunden, bzw 0.1 Microsekunden.
    Noch einfacher gehts mit der Stopwatch (System.Diagnostics.Stopwatch). Die hat ganz einfache Funktionen wie Start und Stop.

  6. Klaus sagt:

    Hallo Fabian,
    vielen Dank für Deinen Tipp mit System.Diagnostics.Stopwatch, ich verwende jetzt diese Klasse.
    Leider ist das Problem mit den gequantelten Zeiten immer noch da.
    Auf meinem notebook ergeben sich Sprünge von 8 Millisekunden – jetzt kann ich zumindest sagen, wie groß die Sprünge sind ;-(
    Aus anderen Foren habe ich die These, dass dies ein Problem des Betriebssystem sei (bei mir Win XP). Kannst Du dies nachvollziehen?

    Viele Grüße
    Klaus

  7. Fabi sagt:

    Hallo Klaus,

    nachvollziehen kann ich das nicht richtig.
    Vielleicht liegt es auch an den Button-Events. Beim ClickCounter verwende ich übrigens die Windows-User32-API-Funktion “GetAsyncKeyState”:

    [DllImport("user32.dll")]
    static extern short GetAsyncKeyState(Keys vKey);

    Näheres auf http://msdn.microsoft.com/en-us/library/ms646293%28VS.85%29.aspx und http://www.pinvoke.net/default.aspx/user32/GetAsyncKeyState.html

    Funktioniert super auf allen Windows-Versionen, XP, Vista und 7.

  8. [...] dem Programm ist mir direkt ein Klickzähler, wie dieser hier, eingefallen, der zu Diablo III Netzwerkzeiten oft zu großen Augen geführt [...]

  9. adrian sagt:

    wäre es möglich das auch für den rechtsklick zu machen?
    ich hättt ein spiel und würde gerne wissen wie oft ich klicke aber ich brauch fast nur die rechte maustaste
    schreib mir doch an meine adresse wenns dich interessiert pls

    mfg adrian

  10. Patrick sagt:

    super Tool, ist gerade live in einem Video….

    Danke dafür, hab manuell 12 klicks/sec geschafft!

    viele Grüße

  11. [...] steht! Im Video weiter unten seht ihr alles ganz genau. Ladet euch einfach das Klick-Tool von http://fabi.me/tools/clickcounter/ herunter und probiert es [...]

  12. oktay sagt:

    hallo, bin ein fan von einem ego-shooter spiel, in dem man sehr schnell klicken muss um einen großen rückschlag zu verhindern. also ich schaffe 8-10 klicks pro sekunde und deswegen wollte ich fragen ob die aufgestellten rekorde mit einer hand gemacht sind, ob die handfläche auch die maus berührt hat ?

  13. oktay sagt:

    übrigens das spiel heisst a.v.a
    http://www.youtube.com/watch?v=77JUShav3zI&feature=related
    kleines gameplay aber nicht von mir

  14. Sven sagt:

    Also Der Speed AutoClicker und der Klick Counter sind echt geniale Tools. Danke dafür.
    Mit dem Speed Klicker hab ich auf meinem System (Core2Duo@2,2Ghz) auf nem Dell Lappi unter Vista ne Klickrate (und das ist jetzt kein Witz) von 102 356 klicks pro sekunde.

  15. da ich sagt:

    schaffe 13 klicks per hand und 130214 mit autoklicker;)

  16. dastin ;) sagt:

    also schaffe mit autoklicker 130046 klicks und selbst 15/s mit hand ;)

  17. da ich sagt:

    muss meine zahlen von gestern updaten^^
    mit autoklicker 268904 ohne bleibt es bei 13

  18. da ich sagt:

    jetzt schaff ich ohne 13…

  19. da ich sagt:

    sry meine 14-.-

  20. Fabi sagt:

    Nicht schlecht ;)
    Wenn ich mal Zeit habe, werd ich eine “Highscoreliste” bauen, wo sich jeder eintragen kann.

  21. gangxtar sagt:

    mit autoclicker 275398 clicks.
    nice

Hinterlasse einen Kommentar

Notify me of followup comments via e-mail.

RSS Feed für Kommentare zu diesem Artikel. TrackBack URL