tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von sheel
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
494
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Ich wollte nachfragen ob man in Java Bildschirm, Tastatur-Anschläge und Maus-Aktionen aufzeichnen kann.
    Ich weiß das klingt wie ein Trojaner
    Aber ich möchte das Programm für mich einsetzen:
    Ich werde meine Arbeitsabläufe analysieren und versuchen daraus Automatismen zu erstellen.

    Danke für Tipps

    Gruß Tobias
     

  2. #2
    lonol15 lonol15 ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    78
    C++ ist für so was besser geeignet.
     

  3. #3
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Würde das mit C++ dann plattformunabhängig "laufen"?

    Oder müsste ich das dann im Quellcode beachten?
    Code :
    1
    
    #ifdef TARGET_OS_MAC

    Was ist denn der gängigste Weg ein C++ Projekt plattformunabhängig zu exportieren / veröffentlichen?

    Danke,
    Tobias
     

  4. #4
    lonol15 lonol15 ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    78
    C++ ist nie Plattformunabhangig, aber es gibt da gewisse Möglichkeiten.
    Ich würde dein Thema mal im C++ Forum posten.
     

  5. #5
    G1n0 0n3 G1n0 0n3 ist offline Mitglied Bronze
    Registriert seit
    Aug 2011
    Beiträge
    32
    in Java ist es auch möglich...Natürlich ist C++ besser geeignet...
    Guck dir mal Java Native an
     

  6. #6
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hi

    C/C++ ist von Haus aus nicht Plattformunabhängig,
    mit Mehraufwand kann man den Code aber dazu machen.
    Bestimmte Teile müssen für die einzelnen Betriebssysteme eben extra gemacht werden
    (die #ifdefs etc. und OOP wirken Wunder beim Arbeit-Sparen).
    Im Idealfall muss man ein und denselben Code nur mit verschiedenen Compilern
    (für die verschiedenen Betriebssyteme) kompilieren.

    Mit Java würde man zwar die PF-Unabhängigkeit viel leichter erreichen...
    Kontrolle über Maus/Tastatur etc. hat man aber nur im Fokus/Bildschirmbereich vom eigenen Javaprogramm. Keine Möglichkeit raus.

    Java Native (JNI/JNA) wäre eine Möglichkeit, Java und C/C++ zu mischen.
    Das Ergebnis insgesamt ist PF-Abhängig, hat aber die Vorteile von Java eben mit drin.
    Für dieses Programm würd ich aber kein Java dazunehmen.
    Das Zusammenhängen der zwei Sprachen ist vermutlich
    mehr Aufwand als die Ersparnis durch den Javateil.

    Soll ich den Thread zu C verschieben?
    tobee bedankt sich. 
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  7. #7
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Danke für deine ausführliche Antwort.
    Und ja bitte in den C-Thread verschieben‚
     

  8. #8
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    So.

    Jetzt stellt sich die Frage, was genau mit Bildschirm/Maus/Tastatur gemacht werden soll.

    Bildschirm: Videomäßig aufzeichnen? Oder...?

    Tastatur: Jeden Tastendrick mitprotokollieren? Speichern,
    wann bestimmte Wörter eingegeben wurden? ...?

    Maus: Klickkoordinaten aufzeichen? Oder sogar jede Bewegung?
    Oder Bilder von den Klickstellen speichern? Oder...?
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 24.05.10, 13:03
  2. Audio aufzeichnen?
    Von jonnej im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 13
    Letzter Beitrag: 11.02.10, 21:32
  3. AVI auf DV-Cam aufzeichnen
    Von Embrace im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 24.11.08, 18:47
  4. Antworten: 2
    Letzter Beitrag: 21.06.08, 02:14
  5. Antworten: 2
    Letzter Beitrag: 26.10.07, 17:15