Kurzer Script

  • moin leute,
    bin neu im fourm und hab gleich eine frage zu einen script denn ich schreiben will.
    Es handelt sich dabei um ein einfaches kopieren und einfügen.
    Der Script soll aus einen Textdokument die 1 Zeile kopieren dann einfügen und auf confirm drücken.
    und dann das 2te zeile und so weiter.
    Wer ne idee hat kann ja mal den programmiertext posten.
    wäre toll wenn es schnell gehen würde.
    MFG
    pesc101

  • ähm hier wird dir wohl kaum jemand ein fertiges Skript schreiben..wenn du keine lust hast dann machs in die Jobbörse aber das würde teuer werden, und du schaffst das sicherlich selber...schau dir doch in der hilfe einfach mal FileWrite FileReadLine ControlClick an...wenn du ein problem hast wird man dir gerne weiterhelfen ;)

  • ja sry,
    ich meinte gar net das mir das jmd schreiben soll^^
    ich wollte eig erstmal ideen sammeln und dann daraus probieren was zu schreiben^^

  • oke...^^
    naja also die befehle stehen ja oben...musst dir einfach mal die beispiele in der hilfe ansehen...versuch es zu skripten und lade deinen versuch mal hoch, auch wenn er noch so dämlich ist...jeder hat klein angefangen und keiner wird dich auslachen...bei diesem skript kann man dann weiterarbeiten und du wirst es dabei schon richtig lernen

  • ok ich werde es probieren^^
    ich hab zwar kein plan aber es wird was hoffe ich xD
    werde dann das mal posten wenns fertig ist
    EDIT:
    Also ich habs jetzt ausprobiert und ich glaub ich habs net drauf^^
    Hier ist mal mein Anfangsversuch.
    $file = FileOpen("password.txt", 0)

    ; Prüfen, ob Datei eingelesen wurde
    If $file = -1 Then
    MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
    Exit
    EndIf
    If $file = 1 Then
    FileWrite($file, "Zeile 1")
    FileWrite($file, "Immer noch Zeile 1" & @CRLF)
    FileWrite($file, "Zeile 2")

    FileClose($file)
    EndIf


    Außerdem noch es geht um eine Website also der Script soll auf eine Website die Codes eingeben.

    Einmal editiert, zuletzt von pesc101 (4. Februar 2010 um 18:31)

  • Schau dir mal

    [autoit]

    _FileReadToArray()

    [/autoit]


    an. Das könnte dir vielleicht weiterhelfen ;)

  • Also ich hab mal bissel was probiert und habs net rausgekriegt^^
    Ich bin jetzt so weit:


    $file = FileOpen("password.txt", 0)

    If $file = -1 Then
    MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
    Exit
    EndIf

    While 1
    $line = FileReadLine($file)
    If @error = -1 Then ExitLoop
    FileWriteLine in
    Wend


    Mir fehlt nur noch nach FileWriteLin in was dahin kommt da soll nämlich das Fenster der Internetseite rein.
    Mit _FileReadToArray()
    kann ich leider nix anfangen

  • Seh ich das richtig,
    du willst aus einer Datei die einzelnen Zeilen auslesen und nach jeder Zeile soll er die kopieren und auf einer Internetseite einfügen?

    Der Ansatz mit der While-Schleife ist ganz gut, nur musst du in die While-Schleife noch folgendes packen: $line +=1, das bedeutet das Selbe wie $line = $line + 1, sprich er zählt 1 dazu und somit liest er beim nächsten Durchlauf der While-Schleife die nächste Zeile der Datei aus, wenn er keine Zeile mehr hat, setzt die Funktion FileReadLine das Makro @error und durch die If-Abfrage wird dann die While Schleife beendet.

    Den Befehl FileReadLine würde ich dann so anwenden: (wichtig ist der 2. Parameter bei FileReadLine)

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

    While 1
    $sLineText = FileReadLine($file,$line)
    If @error = -1 Then ExitLoop
    $line += 1
    Wend

    [/autoit]

    Wie sieht den die Internetseite aus? Wenn wir das wüssten könnten wir dir leichter weiterhelfen.