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

Beiträge von Der_Doc

  • Daten aus Eingabefeldern und Slidern per Button auslesen und Werte in eine *.ini-Datei schreiben

    • Der_Doc
    • 19. Juni 2008 um 13:26

    Hi,
    und ich mecker doch! Keine Zeit. zzzzzz :|

    Also in der AutoitHilfe (CHM-Datei) gibst du bei INDEX folgendes ein.
    - GUICtrlRead
    - IniWrite

    Beispiele sind dabei. ;)
    Also ich hoffe dir konnte geholfen werden .... und nun keine Zeit verlieren.
    Bei gelungenen Script ruhig das Ergebnis posten hilft dann bestimmt anderen auch weiter.

    MfG
    Der_Doc

  • Log-Datei auswerten (find - write)

    • Der_Doc
    • 19. Juni 2008 um 13:19

    Moin,
    ja kein Prob war net so schwer und ich habe auch schon andere Aufgaben für das Skript gefunden.

    Wenn du nen Gui fertig hast, dann poste es mal würde mich interessieren.

    PS:
    Ich hasse Reguläre Ausdrücke, das liegt bestimmt daran das ich da net genau durchsteige. :huh:

    MfG
    Der_Doc

  • Übersetzen des Datumstring

    • Der_Doc
    • 19. Juni 2008 um 13:12

    Ok dann werde ich es änder und reviewen ;)

    MfG
    Der_Doc

  • HotKeySet en-/disablen

    • Der_Doc
    • 18. Juni 2008 um 13:53

    Hi Leute,
    tja Pee ist net umsonst der Admin hier.
    Was der so alles kennt ;)

    MfG
    Der_Doc

  • Desktop aufnehmen?

    • Der_Doc
    • 18. Juni 2008 um 13:51

    kein Kommentar :thumbup: euch ist Langweilig oder :thumbup:

    MfG
    Der_Doc

  • anfänger fragen und Ordner umbenennen

    • Der_Doc
    • 18. Juni 2008 um 13:49

    Hi,
    es gibt da noch eine Möglichkeit dieser Achreibweise

    WinWait("[TITLE:Address Input; CLASS:SunAwtDialog]")
    WinActivate("[TITLE:Address Input; CLASS:SunAwtDialog]")

    das beste ist du postest mal das Ergebniss der beiden Info Ausgaben
    es gibt bestimmt eine Möglichkeit.

    MfG
    Der_Doc

  • Abfrage

    • Der_Doc
    • 18. Juni 2008 um 13:43

    Hi,
    da musst du glaube ich mit LDAP arbeiten. Weis es aber net ganz genau. Schau mal im englischen Forum unter LDAP.

    Kann aber nix versprechen.
    EDIT:
    Hier noch nen Link

    MfG
    Der_Doc

  • Log-Datei auswerten (find - write)

    • Der_Doc
    • 18. Juni 2008 um 13:40

    Hi,
    na das sieht doch eigentlich net so schlecht aus. Ich habe es mal umgebaut und angepasst.
    Weis aber net wie träge es wird wenn die Badwords und das Logfile ziemlich groß werden.

    Bin auch kein Experte in "StringRegExp" aber es funktioniert zummindest. ;)


    Spoiler anzeigen
    [autoit]

    ;~ Es muss folgendes existieren
    ;~ eine Datei mit liste.txt und eine Logdatei.log

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

    #include <file.au3>
    #include <Array.au3>
    Dim $badwords
    Dim $filepath = "liste.txt"
    Dim $logfilepath = "Logdatei.log"
    Dim $ergfilepath = "ergebniss.txt"
    Dim $erg

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

    ;~ Datei mit den badwords einlesen | Badwors in der Datei mit Enter trennen (@CR)
    If Not _FileReadToArray($filepath,$badwords) Then
    MsgBox(4096,"Error", " Error reading log to Array error:" & @error)
    Exit
    EndIf

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

    ;~ Logfile öffnen und vergleichen
    $filelog = FileOpen($logfilepath, 0)
    ; Check if file opened for reading OK
    If $filelog = -1 Then
    MsgBox(0, "Error", "Unable to open file.")
    Exit
    EndIf
    ; Read in lines of text until the EOF is reached
    While 1
    $line = FileReadLine($filelog)
    If @error = -1 Then ExitLoop
    For $x = 1 to $badwords[0]
    if (StringRegExp($line, $badwords[$x]) > 0 ) Then
    $erg = $erg & $line & @crlf
    EndIf
    Next
    Wend
    FileClose($filelog)

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

    ;~ Ergebniss in eine Datei schreiben
    $fileerg = FileOpen($ergfilepath, 2) ; 1 = anhängen | 2 = überschreiben

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

    ; Check if file opened for writing OK
    If $fileerg = -1 Then
    MsgBox(0, "Error", "Unable to open file.")
    Exit
    EndIf
    FileWrite($fileerg, $erg )
    FileClose($fileerg)

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

    MsgBox(0,"Meldung","Das Skript ist am Ende")
    ; Test der Ausgabe
    ;~ For $x = 1 to $badwords[0]
    ;~ Msgbox(0,'Badword:' & $x, $badwords[$x])
    ;~ Next

    [/autoit]

    In der Datei "liste.txt" würde ich die Einträge durch Enter trennen (liest sich besser).
    Im Moment wird die Datei Ergebniss bei jedem Durchlauf überschrieben.

    Kannst es ja mal testen ob es so das ist was du brauchst.

    Das ist bestimmt net die beste Lösung, aber es ist eine funktionierende. :D

    MfG
    Der_Doc

  • Übersetzen des Datumstring

    • Der_Doc
    • 18. Juni 2008 um 12:41

    Hi Leute,
    also würde ich sagen es zählt als Parameter und Parameter werden nicht übersetzt. Wir übersetzten ja auch keine Funktionen und Beispiele.

    MfG
    Der_Doc

  • If Abfrage

    • Der_Doc
    • 17. Juni 2008 um 20:46

    gelöst!

  • Desktop aufnehmen?

    • Der_Doc
    • 17. Juni 2008 um 20:45

    Einen Film vom Desktop?
    Für was braucht man denn das? :D
    Ich glaube die einzige Möglichkeit das mit Autoit zu realisieren wäre die Bildschirm abschüsse ziemlich dicht hintereinander zumachen.
    Aber ich glaube dafür ist Autoit zu langsam. 25 Bilder die Sec 8|

    MfG
    Der_Doc

  • Ist ein Bruteforce mit Autoit möglich?

    • Der_Doc
    • 17. Juni 2008 um 20:42

    Mh,
    eigenartig aber wieso kommst du drauf das es was mit Autoit zutun hat?
    Das verstehe ich irgendwie net.

    MfG
    Der_Doc

  • anfänger fragen und Ordner umbenennen

    • Der_Doc
    • 17. Juni 2008 um 20:37

    Hi,
    es gibt ein Tool das nennt sich "Au3InfoA.exe" das muss in deiner Autoitverzeichniss liegen. mit dem kannst du solche Sachen herausfinden.

    MfG
    Der_Doc

  • Übersetzen des Datumstring

    • Der_Doc
    • 17. Juni 2008 um 20:32

    Hi,
    also ob es bei Autoit sowas gibt weis ich net aber bei PHP gibt es da große Unterschiede.
    Siehe hier

    MfG
    Der_Doc

  • PhP script ausführen mit autoit ?

    • Der_Doc
    • 17. Juni 2008 um 14:47

    Mh, das kann sein wenn man CLI verwendet.

    Ich verwende PHP eigentlich immer mit einem Webbrowser um die gesamte Palette an Funktionen zu nutzen.
    Für alles andere gibt es doch Autoit. ;)

    MfG
    Der_Doc

  • anfänger fragen und Ordner umbenennen

    • Der_Doc
    • 17. Juni 2008 um 14:44

    Hi,
    ich würde das garnet mit Mausklicks machen. Schau dir mal die Funktionen "Winactivate und WinWait" man kann das Fenster anhand er ID und des Titels fast immer genau beschreiben.

    Dann würde ich mit Controlsend oder send mich bis zu den Button oder was auch immer vorhangeln.
    In der Hilfe ist die Installation von Winzip erklärt schau dir das mal an.

    MfG
    Der_Doc

  • Übersetzen des Datumstring

    • Der_Doc
    • 17. Juni 2008 um 14:27

    Hi Leute,
    ich will ja nicht nur kritisieren bei der Übersetzung.

    Tweaky: ich hoffe wir werden uns einig. ;)

    Ich würde den Datumstring nicht aus dem englischen ins deutsch übersetzen, da es sich um festgelegte Parameter handelt die im englische nun mal so sind.

    Bsp:
    mm/dd/yyyy hh:mm:ss | englisch

    mm/dd/jjjj hh:mm:ss | deutsch

    yyyy heist das Jahr 4stellig ( 2008 )
    jjjj gibt es net da es das Jahr 2stellig bedeutet und somit ( 0808 ) lauten würde.

    Wie schon immer gesagt es ist nur meine Meinung die Mehrheit entscheidet.
    Oder die besseren Argumente ;)

    MfG
    Der_Doc

  • exe dateien suchen ?

    • Der_Doc
    • 17. Juni 2008 um 14:16

    Hi,
    ich hätte da noch "FileFindFirstFile" und "FileFindNextFile"
    (siehe Beispiel in der Hilfe)

    und anstatt der MsgBox eben "Filewrite"

    So würde ich es realisieren.

    MfG
    Der_Doc

  • PhP script ausführen mit autoit ?

    • Der_Doc
    • 17. Juni 2008 um 14:13

    Hi,
    na das meinte ich doch. :) Sorry wenn es falsch rüberkam.

    MfG
    Der_Doc

  • Log-Datei auswerten (find - write)

    • Der_Doc
    • 17. Juni 2008 um 14:10

    Hi,
    im Prinzip ist das garnet so schwer. Als Anfangsscript für Autoit hast du dir natürlich gleich alles ausgesucht. Datei auslesen, String bearbeiten und Datei wegschreiben.
    Hast du dir schonmal die Autoithilfe angeschaut die bei Autoit dabei ist? (CHM Datei im Autoitverzeichniss)
    Weil wenn du noch keinen Quelltext hier postest dann kann man dir leider auch net helfen. Wenn andere das Programm schreiben lernst du auch kein Autoit.

    Also einfach mal anfangen und bei Fragen den Quelltext posten wo du net weiter kommst und dann wird dir bestimmt geholfen.

    Tip:
    schau mal unter "fileread, stringmid, filewrite nach ;)

    MfG
    Der_Doc

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™