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. Elodie

Beiträge von Elodie

  • Musikplayer mit Titel

    • Elodie
    • 27. Oktober 2015 um 09:23

    Hallo zusammen,

    ich möchte gerne ein Webradio mit meinem Lieblingssender MDR Jump programmieren.
    Soweit bin ich bisher:

    AutoIt
    $WMP = ObjCreate("WMPlayer.OCX")
    $WMP.URL = "http://www.jumpradio.de/static/webchannel/jump_live_channel_low.m3u"
    $WMP.controls.play()
    HotKeySet ( "{F5}", "stop")
    
    
    while(true)
       Sleep(10)
       ; consolewrite(Titel)
    WEnd
    
    
    func stop()
       Exit
    EndFunc
    Alles anzeigen


    Leider schaffe ich es nicht, den aktuell abgespielten Titel auszulesen.
    Zunächst habe ich mir die Dokumentation des WMPlayer durchgelesen, aber die Ausgabe des Titels scheint mit Webradios nicht zu funktionieren.

    Dann habe ich mir den Quellcode der Webseite des Senders angeschaut
    und ich glaube, dass der Titel in der Variable wpc_listtitle gespeichert wird
    (http://www.jumpradio.de/static/webchannel-player/index.html?channel=1&volume=0)

    Meine Frage ist nun, wie ich diese Variable auslesen kann?

    Vielen Dank im Voraus für eure Hilfe :)

  • Tesseract soll nur Zahlen auslesen

    • Elodie
    • 5. April 2010 um 12:06

    Hallo,

    tesseract gibt es für Autoit (siehe http://www.autoitscript.com/forum/index.php?showtopic=89542).
    Dies funktioniert ja bereits sehr gut, nur kommt es eben vor, dass eine 1 zu einem I wird oder eine 0 zu einem O.
    Daher sollten nur Zahlen ausgelesen werden können.

    Und darin liegt das Problem:
    Wie ändert man die Zeichen, die erkannt werden sollen?
    Die Google-Helpfile (http://code.google.com/p/tesseract-oc…ainingTesseract) habe ich selbstverständlich auch schon durchgelesen, allerdings habe ich dort Verständnisprobleme.

    Liebe Grüße
    Elo

  • Tesseract soll nur Zahlen auslesen

    • Elodie
    • 5. April 2010 um 11:01

    Hallo,
    hier bin ich mal wieder mit einem neuen Tesseract-Problem:
    Ich will nur Zahlen auslesen, keine Sonderzeichen (außer evtl Punkt und Komma) und vorallem keine Buchstaben.

    Wie kann ich das erreichen?

    Liebe Grüße & ein schönes Osterfest,
    Elo

  • Daten voneinander abziehen

    • Elodie
    • 12. September 2009 um 00:15

    Hallo =)

    Es geht um folgendes:
    Ich möchte eine Art Counter erstellen und möchte also ein Datum von einem anderen abziehen und das Ausgabeformat soll dann in
    Jahren, Monaten, Wochen, Tagen, Stunden, Minuten und Sekunden ausgegeben werden. Sekündlich wird dann der Counter hochgezählt.

    Derzeit habe ich mit _datediff in Sekunden mir die Differenz ausgeben lassen und daraus dann das Ausgabeformat, wie ich es wollte, errechnet.
    Doch... das Berechnen dauert bei nur 10 Tagen Differenz schon über eine Minute.

    Hätte da wer eine schnelle und sichere Funktion?

    Vielen Dank schonmal!

    Liebe Grüße
    Elodie

  • "Adventskalender" Problem

    • Elodie
    • 3. September 2009 um 11:10

    Hallo!

    Vielen vielen Dank! Das ist die perfekte Lösung für mein Problem =)

    Liebe Grüße
    Elodie

  • "Adventskalender" Problem

    • Elodie
    • 2. September 2009 um 12:30

    Hallöchen ^^

    Ich habe mal wieder ein Problem und zwar will ich eine Art Adventskalender machen. Ist ja nicht wirklich schwer in Autoit.
    Habe eine Gui erstellt, schönes Hintergrundbild gemacht und Zahlen-Labels mit Funktionsverlinkung darauf erstellt. Soweit alles perfekt.

    Die eigentlichen Probleme:
    Jeden Tag soll man ein neues Bild per Klick auf das Label sehen können.
    Das Bild könnte eventuell per neuer Gui angezeigt werden. Dann möchte ich aber, dass man das Bild per rechter Maustaste abspeichern kann.
    Alternativ kann das Bild auch per Fotoprogramm geöffnet werden. Dann muss das Bild auf alle Fälle lokal auf dem PC sein.

    Ein weiteres Problem: ich will nicht die Bilder in einen Ordner offen sichtbar legen, weil man ja sich sonst schon am ersten Tag die Bilder der nächsten Tage ansehen könnte.
    Also wollte ich die Bilder in eine dll Datei verpacken - das weiß ich nicht, wie ich das hinkriege...


    Vielleicht hätte jemand dafür eine geeignete Lösung? =)

    Liebe Grüße
    Elodie

  • OCR Programmieren

    • Elodie
    • 20. August 2009 um 16:13

    @WoEf: das ist mir ehrlich gesagt zu riskant ;)

    So, nach langem Probieren melde ich mich wieder. Ich hab's aber immer noch nicht geschafft, das einzubinden...
    Könntest du mir eventuell ein fertiges Beispiel zeigen, bitte?

    Mit freundlichen Grüßen
    Elodie

  • Slider Bereich Problem

    • Elodie
    • 14. Juli 2009 um 20:53

    Vielen Dank! ^^
    ich habe doch noch eine eigene Lösung gefunden - trotzdem danke :)

  • Slider Bereich Problem

    • Elodie
    • 14. Juli 2009 um 17:42

    Hallöchen ^^

    Ich würde gerne den Wert eines Sliders von links nach rechts sinken lassen. Der Bereich geht dabei von 300 (ganz links) gegen 0 (ganz rechts).
    Wie bekomme ich das Sinken hin? :)

    Liebe Grüße
    Elodie

  • Dauereinstellungen für Steuerelemente

    • Elodie
    • 12. Juli 2009 um 02:09

    Mir ist es leider schon sehr oft passiert, dass die Steuerelemente einfach gar nicht oder nicht richtig angezeigt wurden, so dass ich kurzerhand beschlossen habe, diese Programmzeile zu allen Steuerelementen einzufügen :)

    Danke für Opt("GUIResizeMode", $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP) ^^

  • Dauereinstellungen für Steuerelemente

    • Elodie
    • 10. Juli 2009 um 15:26

    Hallöchen,

    ich hätte mal folgende Frage:
    Derzeit erstelle ich ein Guictrlcreate-Steuerelement und setze hinter jedem dann die folgenden zwei Zeilen:

    [autoit]


    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)
    GUICtrlSetstate(-1, $Gui_show)

    [/autoit]

    Gibt es nicht eine Möglichkeit, dass man Einstellungen für alle Steuerelemente übernehmen kann, ohne dass man es zu jedem Steuerelement schreiben muss?
    Derzeit setze ich zwar schon eine Funktion mit diesen zwei Befehlen hinter jedes neue Steuerelement, aber das stört mich trotzdem sehr, da ich etliche Steuerelemente habe.

    Falls das geht, wie kann man dann Ausnahmen programmieren?

    Liebe Grüße
    Elodie

  • [FuncSuche] Bereits exestierende Animationen + Sprechfunktion

    • Elodie
    • 4. Juli 2009 um 16:04

    Ja, am besten wäre der Thread meiner Meinung nach in "Hilfe und Unterstützungen" aufgehoben gewesen ^^

    Closen kannst du ganz einfach selbst, indem du ganz oben bei deinem Post auf editieren gehst und dann den Präfix auf "geschlossen" änderst.

  • [FuncSuche] Bereits exestierende Animationen + Sprechfunktion

    • Elodie
    • 3. Juli 2009 um 23:14

    ganz einfach:
    Schreibe:

    Code
    [spoiler]  < ist der Anfang des spoilers
    hier kommt alles hinein, was im Spoiler drin steht 
    [/Spoiler] < ist das Ende des spoilers
    
    
    Falls statt Spoiler lieber verstecken stehen soll, so schreibe einfach
    [spoiler=Verstecken]
    tralala
    [/spoiler]

    Liebe Grüße
    Elo

  • [FuncSuche] Bereits exestierende Animationen + Sprechfunktion

    • Elodie
    • 3. Juli 2009 um 21:17

    1. Stichwort "Merlin". Schau mal hier:
    https://autoit.de/index.php?page…rlin#post100828

    Liebe Grüße
    Elo

    Edit: Greek war schneller :D

  • Mausgeschwindigkeit erhöhen?

    • Elodie
    • 3. Juli 2009 um 17:40

    das Skript sollte nur verdeutlichen, was ich meine ;) Mir war es nur durch dieses Skript aufgefallen und da hatte ich mich nur aus Interesse gefragt, woran das liegen könnte. Schließlich steht ja in der Autoit Hilfe schon drin, dass die Maus durch Mausgeschwindigkeit 0 sofort da sein sollte. So dachte ich ganz einfach, dass theoretisch die Maus auch sofort an dem letzten Pixel, bevor mein Skript beendet wird, sein sollte. :)

  • Ini in Array einlesen

    • Elodie
    • 3. Juli 2009 um 17:27

    okay, also, ich würde das ganze nicht als 3Dimensonalen Array deklarieren, sondern nur als 2Dimensonalen Array.
    Also, aus Dim $Ini[1][1][1] ein Dim $Ini[1][1]

    dann muss man noch $section als Array deklarieren:
    Dim $section[10][3]

    Eventuell ist dies dein Denkfehler:
    die Zeile des Arrays ist die erste Zahl in den [] ist
    die Spalte ist die zweite Zahl in den []
    also, ein 2Dimensonaler Array ist wie eine Excel-Tabelle, nur, dass die Spalten auch Zahlen sind und es auch eine Zelle 0|0 gibt :D
    Und ein 3 Dimensonaler Array müsste man sich wie einen Quader vorstellen :wacko:

    Liebe Grüße
    Elo

  • [Desktop] Überprüfung: An/Aus?

    • Elodie
    • 3. Juli 2009 um 17:09

    wie wär's einfach mitten im Bildschirm gucken, ob in der Mitte des Bildschirms ein nicht schwarzes Pixel ist? :D

    [autoit]


    if pixelgetcolor(@desktopwidth/2, @desktopheight/2) <> 0 then msgbox(0, "", "Bildschirm ist nicht schwarz")

    [/autoit]

    und dies dann einfach bei mehreren x und y positionen...
    So hätte ich das kurzerhand gemacht :D

  • Mausgeschwindigkeit erhöhen?

    • Elodie
    • 3. Juli 2009 um 17:03

    Hallo

    Ja, das ist mir klar.
    Aber wenn man nun das Skript weiter unten ausführt, merkt man, dass die Maus sehr langsam ist. Wenn man nämlich bei Systemsteuerung die Mausgeschwindigkeit ganz hoch setzt und die Maus dann per Hand so bewegt, wie mein Skript das macht, dann ist man per Hand zwar unpräziser, aber meiner Meinung nach schneller.
    Kann das auch an Autoit liegen? Dass Autoit das Skript nicht schnell genug macht?

    [autoit]


    $x = 0
    $y = 0

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

    while(true)
    mousemove($x, $y, 0)
    if $x >= @DesktopWidth then
    $x = 0
    $y = $y+1
    Endif
    $x = $x+1

    if $y = @desktopheight/4 then
    mousemove(@desktopwidth/2, @desktopheight/2,0)
    exit
    endif
    Wend

    [/autoit]

    Liebe Grüße
    Elodie

  • Ini in Array einlesen

    • Elodie
    • 3. Juli 2009 um 16:35

    Hallo Deepred!

    Meinst du so?

    [autoit]


    #include<array.au3>

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

    Dim $var[10][3]
    dim $section[10][2]

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

    $section = IniReadSectionNames("Deine.ini")

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

    for $i = 1 to $section[0]
    $var[$i][0] = $section[$i]
    $var[$i][1] = iniread("Deine.ini", $section[$i], "Eintrag1", "Fehler")
    $var[$i][2] = iniread("Deine.ini", $section[$i], "Eintrag2", "Fehler")
    Next

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

    _arraydisplay($var)

    [/autoit]

    in der 1. Spalte steht der Sectionname, in der 2. Spalte der Eintrag1 und in der 3. Spalte steht dann Eintrag2

    Liebe Grüße
    Elodie

  • OCR Programmieren

    • Elodie
    • 1. Juli 2009 um 22:00

    Hallöchen!

    Okay, danke sehr!
    Ich versuche das mal von Zeit zu Zeit, habe nämlich derzeit insgesamt nicht viel Zeit :(

    Mh... im Moment kriege ich es noch nicht hin :S Ich probiere's mal in den kommenden Tagen immer mal wieder weiter.
    achja, die "normale" Tahoma Schrift tut ja beim normalen Tesseract eigentlich wunderbar. Wie bekomme ich die dann noch zusätzlich eingebaut? Ich brauche die nämlich zusätlich noch für andere Abschnitte zum Auslesen aus dem Programm.
    Entschuldige, ich bin noch nicht ganz so sehr mit den neuen Dateien vertraut, daher die dumme Frage.

    Liebe Grüße
    Elodie

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™