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

Beiträge von Jlnshn

  • Fehler, bzw. Erfolg bei _IELinkClickByText auslesen?

    • Jlnshn
    • 13. Juli 2016 um 08:23
    Zitat von Xorianator

    Wenn sich nur die Zahl ändert, und der Link lediglich eine Anfrage verarbeiten soll, dann stell doch per WinHttp eine Verbindung her und lass sie "im Sande" versiegen.
    Alternativ: _IEOpen() 100 Mal aufrufen

    Danke, werde ich probieren, sobald ich Zuhause bin!

    Zitat von alpines

    Was genau willst du denn erreichen? Eventuell gibts da bessere Möglichkeiten als mit der IE.au3 UDF, die kann hin und wieder mal rumzicken.

    Es soll ein Link geöffnet werden, von dem mir jedoch Position und genauer Name nicht bekannt sind; die Schleife soll dann eben aufhören, wenn einer geöffnet wurde und nicht noch zuende durchlaufen.
    Wäre ff.au3 eine Alternative? Das hat bei mir ganz am Anfang etwas rungesponnen, weshalb ich dann mit IE rumprobiert habe.

  • Fehler, bzw. Erfolg bei _IELinkClickByText auslesen?

    • Jlnshn
    • 12. Juli 2016 um 19:59

    Hallo,
    ich habe eine Schleife, die einen Link klicken soll, welcher jedoch nicht immer denselben Namen hat.
    Im Grunde ändert sich nur eine Zahl im Link. 1. Link, 2. Link, 3. Link, ...)

    So grob sieht's aus:

    for $i = 1 To 100
    _IELinkClickByText($IE, $i & ". Link")
    Next

    Nun frage ich mich ob (bzw. eher wie :D ) ich rausfinden kann, wenn ein Link erfolgreich geklickt wurde.
    Standardmäßig erhalte ich bei allen Versuchen, die fehlschlagen, die Meldung "Warning from function _IELinkClickByText, $_IESTATUS_NoMatch"...
    Nun müsste ich doch irgendwie sehen können, ob es erfolgreich war und die Schleife an diesem Punkt abbrechen.

    Kann mir jemand einen kleinen Denkanstoß geben?

  • StringRegExp Anführungszeichen Problem

    • Jlnshn
    • 30. Juni 2016 um 09:54
    Zitat von AspirinJunkie

    Du musst die Anführungszeichen im String maskieren damit sie nicht als StringEnde missinterpretiert werden.
    Siehe dazu: >>AutoIt-Hilfe-Datentypen<< den Abschnitt "Zeichenketten".

    Es wirkt immer alles so unglaublich kompliziert, bis man die Lösung hat.
    Vielen Dank für den Link! Perfekt!

  • StringRegExp Anführungszeichen Problem

    • Jlnshn
    • 30. Juni 2016 um 09:38

    Guten Morgen!

    Noch bin ich fleißig am Lernen, doch bin nun mal wieder auf ein Problem gestoßen, um das ich nicht herum weiß.
    Es bezieht sich nicht wirklich auf ein Projekt, doch zur Vollständigkeit: Der Plan ist/war es, in regelmäßigen Abständen den aktuellen Vertretungsplan der Schulklasse auszulesen und eine E-Mail zu versenden, wenn sich dort etwas geändert hat.

    Das Problem sind jedoch, - zumindest im manuellen Test, die Anführungszeichen.
    Aussehen sollte es ja so: StringRegExp("Hier der Text und so","pattern")
    Aufgrund der CSS Elemente sieht es jedoch eher so aus: StringRegExp("Hier steht dann der <a href="Link">Text</a> und so","pattern") - was mir dann Fehler rauswirft. Mit Apostroph, anstatt Anführungszeichen tritt dasselbe Problem auf, da im Quelltext auch diese vorhanden sind.

    Vielleicht weiß ja jemand, mit welcher Alternative oder Lösung ich das Problem lösen könnte. Kann mir nicht vorstellen, dass es an so etwas schon scheitern soll. :D

    Vielen Dank im Voraus! :)


    Edit:// Habe den Text eben noch mal gelesen. Der Quelltext enthält letztlich die CSS Elemente mit drinne. Dass ich jetzt im Beispiel oben keine gemacht habe fiel mir eben erst auf. Ihr wisst was ich meine. :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™