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

Beiträge von chip

  • LED - Laufschrift

    • chip
    • 17. Februar 2010 um 14:31

    Richtig geiles Skript!!!

  • Wie heißt das Vorschaufenster?

    • chip
    • 17. Februar 2010 um 14:10

    Ich weiß, hat mir nur noch der Name gefehlt hehe.

  • OrganizeUserCall

    • chip
    • 17. Februar 2010 um 14:09

    Hi,

    hier habe ich ein Script geschrieben das es ermöglicht jede beliebige UDF, mit syntaxkorrekter Beschreibung, als UserCalltip automatisch per Tastendruck in SciTE zu übernehmen. Einschließlich Beschreibung und Syntax.

    Anleitung:

    - Den Ordner "... \SciTE\OrganizeUserCall\" anlegen und die zwei Dateien, aus der Zip im Anhang, hinzufügen
    - In SciTE auf "Options" und dort dann auf "Open User Option File" klicken.
    - Über der Zeile

    Code
    #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
    # START: DO NOT CHANGE ANYTHING AFTER THIS LINE     #-#-#-#-#
    # Created by SciTEConfig
    #------------------------------------------------------------

    das hier einfügen:

    Code
    # 37 OrganizeUserCall
    command.37.*.au3="$(autoit3dir)\autoit3.exe" "$(SciteDefaultHome)\OrganizeUserCall\OrganizeUserCall.au3" "$(FilePath)"
    command.name.37.*.au3=OrganizeUserCall
    command.save.before.37.*.au3=1
    command.is.filter.37.*.au3=1
    command.shortcut.37.*.au3=Alt+F2

    Viel Spaß damit :)

    Dateien

    OrganizeUserCall.zip 1,57 kB – 554 Downloads
  • Wie heißt das Vorschaufenster?

    • chip
    • 17. Februar 2010 um 13:50

    Wenn man Anfängt einen Befehl einzugeben kommtja so eine Anzeige wo man den Befehl dann auch direktauswählen kann bzw. wenn man dann die Parameter rein schreibt dieser Tooltip in dem dann nochmal der Befehl erklärt steht und man sieht bei welchem Paramter man grade ist.

    Wie heißen diese zwei Sachen eigentlich?

  • XPathVerwalt.au3

    • chip
    • 17. Februar 2010 um 09:13

    Hi,

    so meine erste UDF ist fertig. Es ist ein Aufsatz auf die FF.au3 Funktion _FFXPath und die FF.au3 wird auch benötigt.

    Der Grund für diese UDF war, dass es mich einfach immer gestört hat bei einer Änderung auf einer Webseite immer das komplette Script neu zu kompilieren um die XPath anzupassen. Mit Hilfe von dieser UDF kann man nun die XPath bequem in einer Ini-Datei angeben und braucht bei einer Änderung am XPath diesen einfach nur dort zu ändern ohne das Script neu kompilieren zu müssen. Die Roh-ini mit den Grundschlüsseln wird, falls nicht im Scriptverzeichniss vorhanden, selbständig erstellt.

    Die Funktionen der UDF sind:

    Spoiler anzeigen
    [autoit]

    ; #FUNCTION# ;===============================================================================
    ;
    ; Name...........: _XPVcheck
    ; Description ...: Aktiviert/Deaktiviert ein Element
    ; AutoIt Version : V3.3.4.0
    ; Syntax.........: _XPVchek($sXPVKey[, $fXPVwert = True])
    ; Parameters ....: $sXPVKey - Name des Schlüssels in der ini
    ; $fXPVwert - Optional: (Default = True) : Checkbox aktivieren/deaktivieren
    ; Return values .: Success - Returns : Ausgelesener Wert
    ; Failure - Returns 0 and Sets @Error:
    ; |0 - No error.
    ; |1 - $sXPVKey nicht angegeben
    ; |2 - $fXPVwert nicht Boolean
    ; |3 - Schlüssel in der Ini nicht vorhanden
    ; Author ........: chip
    ;
    ; ;==========================================================================================
    ; #FUNCTION# ;===============================================================================
    ;
    ; Name...........: _XPVselect
    ; Description ...: Wählt ein Element in einem Selectfeld
    ; AutoIt Version : V3.3.4.0
    ; Syntax.........: _XPVread($sXPVKey)
    ; Parameters ....: $sXPVKey - Name des Schlüssels in der ini
    ; $sXPVWert - Value des Elemntes das selectiert werden soll
    ; Return values .: Success - Returns 1
    ; Failure - Returns 0 and Sets @Error:
    ; |0 - No error.
    ; |1 - $sXPVKey nicht angegeben
    ; |2 - $sXPVwert nicht angegeben
    ; |3 - Schlüssel in der Ini nicht vorhanden
    ; Author ........: chip
    ;
    ; ;==========================================================================================
    ; #FUNCTION# ;===============================================================================
    ;
    ; Name...........: _XPVwrite
    ; Description ...: Schreibt einen Wert in ein Element
    ; AutoIt Version : V3.3.4.0
    ; Syntax.........: _XPVwrite($sXPVKey)
    ; Parameters ....: $sXPVKey - Name des Schlüssels in der ini
    ; $sXPVWert - Der Wert der eingetragen werden soll
    ; Return values .: Success - Returns 1
    ; Failure - Returns 0 and Sets @Error:
    ; |0 - No error.
    ; |1 - $sXPVKey nicht angegeben
    ; |2 - $sXPVwert nicht angegeben
    ; |3 - Schlüssel in der Ini nicht vorhanden
    ; Author ........: chip
    ;
    ; ;==========================================================================================
    ; #FUNCTION# ;===============================================================================
    ;
    ; Name...........: _XPVread
    ; Description ...: Liest ein Element
    ; AutoIt Version : V3.3.4.0
    ; Syntax.........: _XPVread($sXPVKey)
    ; Parameters ....: $sXPVKey - Name des Schlüssels in der ini
    ; Return values .: Success - Returns : Ausgelesener Wert
    ; Failure - Returns 0 and Sets @Error:
    ; |0 - No error.
    ; |1 - $sXPVKey nicht angegeben
    ; |2 - Schlüssel in der Ini nicht vorhanden
    ; Author ........: chip
    ;
    ; ;==========================================================================================

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

    ; #FUNCTION# ;===============================================================================
    ;
    ; Name...........: _XPVklick
    ; Description ...: Führt einen Klick auf ein Element aus
    ; AutoIt Version : V3.3.4.0
    ; Syntax.........: _XPVklick($sXPVKey)
    ; Parameters ....: $sXPVKey - Name des Schlüssels in der ini
    ; Return values .: Success - Returns 1
    ; Failure - Returns 0 and Sets @Error:
    ; |0 - No error.
    ; |1 - $sXPVKey nicht angegeben
    ; |2 - Schlüssel in der Ini nicht vorhanden
    ; Author ........: chip
    ;
    ; ;==========================================================================================
    ; #FUNCTION# ;===============================================================================
    ;
    ; Name...........: _XPVlogin
    ; Description ...: Füllt das Loginformular aus und schickt es ab
    ; AutoIt Version : V3.3.4.0
    ; Syntax.........: _XPVlogin($sXPVname = "", $sXPVpass = ""[, $sXPVserver = ""[, $fXPVsubmit = True]])
    ; Parameters ....: $sXPVname - Name
    ; $XPVpass - Passwort
    ; $sXPVserver - Optional: (Default = "") : Server
    ; $fXPVsubmit - Optional: (Default = True) : Login abschicken
    ; Return values .: Success - Returns 1
    ; Failure - Returns 0 and Sets @Error:
    ; |0 - No error.
    ; |1 - $sXPVName nicht angegeben
    ; |2 - $sXPVpass nicht angegeben
    ; |3 - $fXPVsubmit nicht Boolean
    ; |4 - Schlüssel Name in der ini nicht gesetzt
    ; |5 - Schlüssel Passwort in der ini nicht gesetzt
    ; |6 - Schlüssel Welt nicht in der ini gesetzt
    ; Author ........: chip
    ;
    ; ;==========================================================================================
    ; #FUNCTION# ;===============================================================================
    ;
    ; Name...........: _XPVreg
    ; Description ...: Füllt das Registrierungsformular aus und schickt es ab
    ; AutoIt Version : V3.3.4.0
    ; Syntax.........: _XPVreg($sXPVname = "", $sXPVmail = "", $sXPVpass = ""[, $sXPVserver = ""[, $fXPVemailw = 0[, $fXPVpassw = 0[, $fXPVagb = 1[, $fXPVsubmit = 1]]]]])
    ; Parameters ....: $sXPVname - Name
    ; $sXPVemail - Emailadresse
    ; $XPVpass - Passwort
    ; $sXPVserver - Optional: (Default = "") : Server
    ; $fXPVmailw - Optional: (Default = False) : Emailwiederholung
    ; $XPVpass - Optional: (Default = False) : Passwortwiederholung
    ; $fXPVagb - Optional: (Default = True) : AGB bestätigen
    ; $fXPVsubmit - Optional: (Default = True) : Registrierung abschicken
    ; Return values .: Success - Returns 1
    ; Failure - Returns 0 and Sets @Error:
    ; |0 - No error.
    ; |1 - $sXPVName nicht angegeben
    ; |2 - $sXPVmail nicht angegeben
    ; |3 - $sXPVpass nicht angegeben
    ; |4 - $fXPVemailw nicht Boolean
    ; |5 - $fXPVpassw nicht Boolean
    ; |6 - $fXPVagb nicht Boolean
    ; |7 - $fXPVsubmit nicht Boolean
    ; Author ........: chip
    ;
    ; ;==========================================================================================

    [/autoit]

    Dateien

    XPathVerwalt.au3 11,84 kB – 806 Downloads
  • _FFXPath fehleranfällig?

    • chip
    • 16. Februar 2010 um 16:50

    Habt ihr die gleiche Mozrepl-Version? DIe aktuelle ist 1.0.2

  • Ini Kommentare?

    • chip
    • 16. Februar 2010 um 14:12

    Hi,

    kann man in eine ini irgendwie kommentare rein schreiben hinter die einzelnen Schlüssel?

  • _FFXPath fehleranfällig?

    • chip
    • 16. Februar 2010 um 14:10

    Funktioniert den mein Beispiel jetzt bei dir?

    Wo kann man den die Testversion runterladen?

  • _FFObj xpath bei Select

    • chip
    • 16. Februar 2010 um 14:05

    Weil ich grade versuche alles rein über _FFXPath zu lösen, so dass ich einfach nur in einer ini die XPath angeben muss und nicht darauf achten brauche ob das nun id, name ect. ist.

  • _FFObj xpath bei Select

    • chip
    • 16. Februar 2010 um 13:47

    Ok danke habs jetzt :).

  • Calculator :)

    • chip
    • 16. Februar 2010 um 13:41

    Also ich sehe nur Bilder einer GUI was man in 5 Minuten gemacht hat ;). Code?

  • _FFObj xpath bei Select

    • chip
    • 16. Februar 2010 um 09:58

    Hi,

    ich habe eine Selectbox und möchte nun gerne mit _FFXpath und _FFObj eine Wert setzen habe schon probiert:

    [autoit]


    _FFXPath("//select[@id='news']","",9)

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

    _FFObj("xpath.value=montag")
    _FFObj("xpath.select=montag")
    _FFObj("xpath.option=montag")

    [/autoit]

    Kommt aber leider immer nur @error = 8 zurück.

  • Fehler bei nicht deklarierten Variablen

    • chip
    • 16. Februar 2010 um 07:50

    Dankeschön :)

  • Fehler bei nicht deklarierten Variablen

    • chip
    • 16. Februar 2010 um 07:30

    Hi,

    ich habe dunkel in erinnerung das es möglich war zu sagen das ein Fehler ausgegeben werden soll wenn eine Vairable im Script nicht deklariert wurde. Kann mir einer sagen was ich da reinschreiben muss?

  • Autoit Magazin

    • chip
    • 16. Februar 2010 um 07:23

    Nur als kurze Erinnrung, am 20.02 ist Abgabeschluss :).

  • _FFXPath fehleranfällig?

    • chip
    • 15. Februar 2010 um 22:45

    _FFXpath geht übringens immer so lange bis eine neue Seite im Browser geladen wird.

  • _FFXPath fehleranfällig?

    • chip
    • 15. Februar 2010 um 21:41

    HIer auch nochmal ganz simples Script:

    [autoit]

    #include <FF.au3>

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

    _FFStart("http://www.google.de", "default", 1, False)

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

    $eins = _FFXpath("//span[@id='body']/center/form/table[1]/tbody/tr[2]/td/font/span/label[1]")
    MsgBox(0, "", $eins)

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

    $zwei = _FFXpath("//span[@id='body']/center/form/table[1]/tbody/tr[2]/td/font/span/label[3]")
    MsgBox(0, "", $zwei)

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

    _FFFormSubmit(0, "index", "auto")

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

    _FFConnect()
    $drei = _FFXpath("//div[@id='res']/table/tbody/tr/td")
    MsgBox(0, "", $drei)

    [/autoit]

    So funktioniert es, wenn man aber nun das _FFConnect() vor dem letzten _FFXpath raus nimmt geht es nichtmehr.


    P.s. Das geht im Firefox 3.6. mit MozRepl 1.0.2 und auch im Firefox 3.5 mit MozRepl 1.0.0 nicht.

  • [Anleitung] XPather unter Firefox 3.6

    • chip
    • 15. Februar 2010 um 10:50

    Hier eine Anleitung wie es möglich ist XPather unter Firefox 3.6 zu installieren. Das Addon funktioniert danach ohne Probleme.

    - Die XIP herrunterladen und lokal speichern (nicht mit Firefox ausführen)
    - In . zip umbennen und mit doppelklick öffnen.
    - Nur die Datei install.rdf entpacken und mit Texteditor öffnen.
    - Die Zeile "<em:maxVersion>3.5.*</em:maxVersion>" in "<em:maxVersion>3.6.*</em:maxVersion>" ändern und speicher.
    - Die install.rdf wieder der Zipdatei hinzufügen und in .xip umbennen.
    - Die XIP in Firefox ziehen und so installieren.

  • Ini Leerzeile

    • chip
    • 15. Februar 2010 um 09:38

    Hi,

    wie kann ich bei IniWrite zwischen zwei Sektionen eine Leerzeile in der ini einfügen?

  • _FFXPath zwei Treffer

    • chip
    • 15. Februar 2010 um 07:56

    Hab nur ein Problem mit dem XPath Checker. Der macht so seltsame Namespace Sachen rein mit denen _FFXPath nicht zurecht kommt. Zum Beispiel: "id('info_button')/x:a"

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™