1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. peethebee

Beiträge von peethebee

  • Wie kann ich ein Programm, welches sich in der Taskbar befindet schließen, ohne den Process zu killen

    • peethebee
    • 9. Dezember 2007 um 19:29

    Wie oft haben wir genau das diskutiert und dabei die systray.au3 aus dem englische Forum (http://www.autoitscript.com) erwähnt? Ich möchte es nicht zählen... ;)

    peethebee

  • Sendkey nur an bestimmtes Fenster senden

    • peethebee
    • 9. Dezember 2007 um 18:59

    Stichworte: ControlSend, ControlClick, SendKeepActive :)

    peethebee

  • OCR, Zeichenerkennung, Bild scannen, auslesen

    • peethebee
    • 8. Dezember 2007 um 15:15

    Hi!

    Vom Bildschirm lesen geht ja in AutoIt mit PixelGetColor, von daher ist der Algorithmus auch umsetzbar, aber eben wie du sagst eine ganze Ecke langsamer.

    Mal bisschen was zu der Font.txt aus meinem ICQ-Log mit GtaSpider:

    Zitat

    ich habe hier nen halbfertigen Editor, werde mal schauen, dass ich den irgendwie laufend kriege

    oben steht Farbe (r,g,b), dann shade (kann bei BMP alles 0 sein (3x) und dann die Breite des schmalsten und breitesten Buchstaben in Pixeln

    darunter dann die Definitionen der einzelnen Buchstaben

    jede Zahl ist die Anzahl der Pixel in einer "Spalte" des Buchstaben

    bei T also ungefähr 01-01-01-06-01-01-01

    Ich bastele jetzt noch ein bisschen am Editor, vielleicht kriege ich ihn ja noch zügig fertig.

    Danke für's Testen,
    peethebee

  • OCR, Zeichenerkennung, Bild scannen, auslesen

    • peethebee
    • 8. Dezember 2007 um 14:20

    Hi!

    Im Anhang mal die ersten Schritte einer OCR (Optical Charcter Recognition, siehe http://de.wikipedia.org/wiki/Texterkennung). Sie ist in C# umgesetzt (benötigt daher das .Net-Framework [in Version 2, wenn ich mich nicht täusche]). Dafür ist es eine Exe-Datei und nur 20 KB groß bisher. Es lässt sich über Kommandozeilenparameter steuern, aber das ist alles noch im Aufbau begriffen.

    Mein Ansatz ist nicht der von klassischer OCR wie bei FineReader & Co. Es soll (und kann) nicht darum gehen, eingescannte oder gar handgeschriebene Sachen zu erkennen, sondern Schriften auf dem Computerbildschirm. Das hat den Vorteil, dass ich das Aussehen der Schrift als bekannt oder reproduzierbar voraussetzen kann und die OCR auf die Schrift trainieren kann (aber eben auch muss).

    Aufgrund dessen fällt das Auslesen von Captchas hiermit definitiv und komplett weg.

    Zum Algorithmus:

    Es werden Summen Anzahl der Pixel der gesuchten Farbe pro Spalte gebildet und diese dann mit den gespeicherten "Höhenprofilen" der Buchstaben verglichen (und zwar von groß nach klein). Dabei kann es zu Fehlern kommen, wenn Buchstaben gleiche Pixelanzahlen pro Spalte, aber eine verschiedene Verteilung innerhalb der Spalte haben. Ist mir schon untergekommen, sollte aber recht selten sein.

    Man kann hiermit natürlich nicht nur Buchstaben und Zahlen scannen, sondern auch beliebige Formen, die sie wie oben beschrieben sinnvoll klassifizieren lassen.

    Wie gesagt, es ist noch einiges zu tun (Editor für Font-Files, Einlesen direkt vom Desktop, Export in Zwischenablage, Datei, ..., Dokumentation, Geschwindigkeitsoptimierung), aber ich poste trotzdem mal eine erste Version.

    Im zip-Archiv liegt ein Beispiel-Bild und eine Beispiel-"Schrift" bei - einfach die Start.au3 ausführen zum Testen :) .

    peethebee

    Dateien

    OhSeeAre_0.5.zip 11,62 kB – 1.065 Downloads
  • Meldung "verschwinden" lassen?

    • peethebee
    • 8. Dezember 2007 um 11:55

    Hi!

    XP oder Vista?
    Screenshot?

    peethebee

  • IRC: 'ACTION' auslösen

    • peethebee
    • 8. Dezember 2007 um 08:19

    Als Funktion hier: Weitere Funktion für IRC.au3 ==> Message as ACTION

    peethebee

  • Chat Zilla

    • peethebee
    • 7. Dezember 2007 um 23:26

    Das habe ich gefunden...

    peethebee

  • Alles Gute peethebee

    • peethebee
    • 7. Dezember 2007 um 17:36

    Ein letztes Mal (?) danke schöööön :) .

    peethebee

  • gibt es schon ... "kalenderfunktion" ?

    • peethebee
    • 7. Dezember 2007 um 17:35

    Galenda kann das ;) . Damit kannst du als "Alarm" beliebige Exe-Dateien (also auch und gerade AutoIt-Skripte) starten lassen :) .

    peethebee

  • Aktuelle Uhrzeit

    • peethebee
    • 7. Dezember 2007 um 16:41

    +16 war falsch (wäre Zeit 8 Stunden hinter D), +8 sollte passen.

    Erklärung ist die Modulo-Funktion (siehe Wiki), Beispiel:
    5 + 16 = 21 mod 24 = 21
    7 + 16 = 23 mod 24 = 23
    8 + 16 = 24 mod 24 = 0
    12 + 16 = 28 mod 24 = 4
    23 + 16 = 39 mod 24 = 15

    peethebee

  • Aktuelle Uhrzeit

    • peethebee
    • 7. Dezember 2007 um 16:31
    [autoit]

    Mod(@Hour + 8, 24)

    [/autoit]

    gibt die Fremdzeit (also den Stundennateil, Minuten sind ja gleich).

    peethebee

  • Fehler im AutoIt-Tag (Highlighting)

    • peethebee
    • 7. Dezember 2007 um 15:21

    Includes hier:

    https://autoit.de/index.php?page=Thread&threadID=4652

    peethebee

    Edit bernd670:
    Das passiert immer wenn was im Beitrag einfügt wird und der Editor im Modus "Editor" steht, stellt man auf den Modus "Quellcode" um geht es ohne Probleme. Ist also kein Fehler von Highlighting!

  • Probleme mit neuem Forum? Hierrein schreiben!

    • peethebee
    • 7. Dezember 2007 um 15:15

    Ja, das ist mir auch ein Dorn im Auge. Leider lässt sich so etwas schwer mit der Zeichenzahl o.ä. begrenzen. Also im Einzelfall darauf aufmerksam machen, dann sollte der User auch reagieren. Fast2 hat das nicht getan und wird daher jetzt gekürzt...

    peethebee

  • Plattform-Entwicklung

    • peethebee
    • 7. Dezember 2007 um 08:12

    Hi!

    Tweaky:
    Ich hatte gerade eine Idee, die die nötigen Umbauten an der Basissoftware recht klein halten sollte. Dann könnte ich am Wochenende noch die Core-Funktionen (die ja aus allen Bereichen sind) hochstellen. Ich werde mich mal dran machen...

    @Aiden:
    Diese Überprüfung können wir jetzt schon machen. Ein Vergleich auf Dateibasis reicht ja aus. Wir wollen nicht vom Team verlangen, dass sie ein Helpfile-Changelog pflegen, das wäre etwas übertrieben, denk ich. Aber wie gesagt kann man aus den Quelldateien leicht schließen, welche Dateien (wenn man möchte sogar wo und wie) sich geändert haben :) .

    peethebee

    p.s. was mir im Moment fehlt ist die Verzahnung mit dem Forum - zumindest einen Link müssen wir wieder einbauen...
    @Gun: Vielleicht legen wir es auch direkt auf den AutoIt-Server, damit man es tiefer ins Forum binden kann!?

  • Autoit.de wird 2 Jahre alt :)

    • peethebee
    • 6. Dezember 2007 um 20:51

    Hi! ;)

    Danke für den Dank, aber eigentlich muss ich Gunny danken, schließlich haben wir auf seinem Server um die 15.000.000 Page Views erzeugt :D .
    Trotzdem hat er und noch nicht rausgeschmissen, sondern beherbergt uns so liebevoll ;) .

    Weiter so natürlich auch an die User - der ein oder andere wurde ja schon vom Hilfeempfänger zum Geber :rock: .
    peethebee

    p.s. "Frau GunFood" xD

  • Wie kann ich ein TryIcon schließen

    • peethebee
    • 5. Dezember 2007 um 20:28

    Hi!

    Mal bei https://autoit.de/www.autoitscript.com suchen. Müsste systray.au3 o.ä. heißen.

    peethebee

  • Kleines Problem

    • peethebee
    • 5. Dezember 2007 um 16:37

    Beitrag und Account von snug wegen Beleidigung gelöscht.

    peethebee

  • GUICreate Problem

    • peethebee
    • 5. Dezember 2007 um 16:31

    ja, oder das: https://autoit.de/index.php?page…ght=texteffects

    peethebee

  • Datum ausgeben

    • peethebee
    • 5. Dezember 2007 um 13:55

    Denkehler von mir - jetzt sollte es passen:

    [autoit]

    MsgBox(0, "", _GetDate())

    [/autoit][autoit][/autoit][autoit]

    Func _GetDate()
    $y = StringRight(@YEAR, 2)
    $m = Mod(@MON + 10, 12) + 1

    If $m = 12 Then $y -= 1
    If $m < 10 Then $m = "0" & Int($m)
    If $y < 10 Then $y = "0" & Int($y)
    Return $y & $m
    EndFunc ;==>_GetDate

    [/autoit]

    peethebee

  • Alles Gute peethebee

    • peethebee
    • 5. Dezember 2007 um 13:30

    Danke Jungs :) .

    peethebee

    p.s. Habe mir gerade die Simpsons-DVD geschenkt :D

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™