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

Beiträge von peethebee

  • hilfe für mein 1. grösseres script

    • peethebee
    • 23. März 2006 um 14:11

    Hallo!

    Grundsätzlich ist es schlecht, die Funktionen in drei Programme zu packen. Mach einfach an der Stelle, an der die RunWaits jeweils stehen, den Quelltext aus den Dateien rein. Dann hast du nachher 1 Skript, in dem alles drin ist.

    Wegen der Funktion: Habe jetzt gerade keine Zeit, eine zu schreiben, vielleicht im Laufe des Nachmittage. Meine Idee wäre, eine rekursive Funktion zu schreiben, der man ein Array und die Anzahl der zu prüfenden Elemente übergibt. Wenn zwei nicht die Voraussetzungen erfüllen, wird abgebrochen, ansonsten die Funktion "rekursiv" erneut aufgerufen.

    peethebee

  • ich hänge fest.

    • peethebee
    • 23. März 2006 um 13:57

    Ich bin für Variante 1.
    Die ist viel übersichtlicher, weil man sieht, dass die Schleife nur mit ExitLoop verlassen werden kann, das heißt man muss beim Testen im Kopf nicht so viel denken und keine Variablenwerte mit ausrechen *g*.

    Aber letztlich ist es wirklich egal, solange beide gehen.

    peethebee

  • Übersetzung der Beta

    • peethebee
    • 23. März 2006 um 13:54

    Hallo!

    Beim Thema Vereinfachung bin ich zwiegespalten, denn es soll ja trotzdem alles drinstehen. Vielleicht könnte man die Stelle mit den Beispielen (Notepad und WinZip) etwas vergrößern, um Anfängern den Einstieg zu erleichtern.
    Zur Übersetzung der Kommentare in den Beispielen: Das habe ich zumindest versucht, wie es die anderen Übersetzer gehandhabt haben, weiß ich nicht genau, aber das sollte bei der neuen Übersetzung auf jeden Fall so gemacht werden.

    peethebee

  • ich hänge fest.

    • peethebee
    • 22. März 2006 um 17:54

    Hallo!

    Ich glaube nicht, dass sich eines der beiden selbst beendet, denn

    Code
    While 1
    ...
    WEnd


    ist eine Endlosschleife. Du müsstest also nach dem Run der gefundenen Datei mit ExitLoop die Schleife verlassen, dann endet auch das Skript ordnungsgemäß.

    Ich hoffe, ich habe dein Problem richtig verstanden,
    peethebee

  • hilfe für mein 1. grösseres script

    • peethebee
    • 22. März 2006 um 17:34

    Hallo!

    Danke für das Skript, vielleicht kann es mal jemand brauchen.

    peethebee

  • ftp.au3

    • peethebee
    • 22. März 2006 um 16:44

    er meint, dass da ein "Handle" zurückgegeben wird, mit dem man dann die Suchergebnisse nacheinander auslesen kann...

    peethebee

  • hilfe für mein 1. grösseres script

    • peethebee
    • 22. März 2006 um 16:43

    Hallo!

    Helfe doch gerne.
    Darf man das Ergebnis sehen (zur Not per Mail)? Man könnte nämlich statt "Unterporgrammen" auch Funktionen einsetzen wahrscheinlich, dann hat man nachher nur eine Exe-Datei.

    peethebee

  • hilfe für mein 1. grösseres script

    • peethebee
    • 22. März 2006 um 15:58

    Hallo!

    direkt Datei öffenen (mit Standardprogramm):
    siehe FAQ oder _RunDos(...)

    peethebee

  • Japanisch in MsgBox bzw. Bild?

    • peethebee
    • 22. März 2006 um 15:50

    Hallo!

    Wir haben gerne geholfen und freuen uns, dass du dein Ergebnis mit uns teilst. Danke!

    Bis zum nächsten Problem *g*,
    peethebee

  • hilfe für mein 1. grösseres script

    • peethebee
    • 22. März 2006 um 15:45

    Hallo!

    Eine Datei zum Lesen zu öffnen ist etwas anderes, als sie in Notepad zu laden und anzuzeigen.
    Deshalb zeigt FileOpen auch kein sichtbares Resultat. Intern allerdings ist die Datei geöffent und die kannst aus ihr mit FileRead(Line) Text lesen.
    Der Vorteil ist, dass du kein NOtepad auf machen mussst, sondern DIREKT aus der Datei lesen kannst.

    peethebee

  • Shoutbox

    • peethebee
    • 22. März 2006 um 14:15

    Hallo!

    Deutsche HTML-Dateien im Anhang. Bei Veröffentlichung bitte die Mailadressen vor Spambots schützen.

    Danke für die Shoutbox, schaue sie mir mal an,
    peethebee

  • hilfe für mein 1. grösseres script

    • peethebee
    • 22. März 2006 um 14:05

    Hallo!

    oernzz:

    Du kannst nicht aus einem Notepad-Fenster mittels FileReadLine lesen.
    Dazu musst du eine Datei öffenn (was nicht bedeutet, dass sie angezeigt wird). Befehle dazu FileOpen, FileReadLine, FileClose. Das folgende Beispiel ist der Hilfe entnommen und sehr nützlich. Muss man einfach nur den Pfad anpassen und es so einrichten, dass die gewünschten Werte ausgelesen werden:

    Code
    $file = FileOpen("test.txt", 0)
    
    
    ; Check if file opened for reading OK
    If $file = -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($file)
        If @error = -1 Then ExitLoop
        MsgBox(0, "Line read:", $line)
    Wend
    
    
    FileClose($file)
    Alles anzeigen

    peethebee

  • Kleine Hilfe zur Taskleiste

    • peethebee
    • 22. März 2006 um 14:01

    Hallo!

    Die Beta wollen wir übersetzen. Jon meint allerdings zu recht, dass diese Übersetzung sehr schnell veraltet, weil sich die Funktionen eben schnell ändern, neue hinzukommen oder so. Deshalb wäre eine solche Hilfe mit Vorsicht zu geniessen. Nichtsdestotrotz wollen wir uns daran machen (siehe http://autoit.aufwaerts.de/thread.php?threadid=145&sid=).

    Es ist wirklich schade, dass neue Funktionen nicht deutchlich hervorgehoben werden. Zur Not kann man das Changelog lesen, aber das macht zugegebenermaßen wenig Spaß...

    Mal sehen, ob sich da was machen lässt.

    peethebee

  • Japanisch in MsgBox bzw. Bild?

    • peethebee
    • 21. März 2006 um 19:35

    Hallo!

    Kann es gerade nicht testen, aber was geht nicht?

    Edit: Das Pic Control solltest du so groß anlegen wie das Bild, dann wird eigentlich auch nichts gestreckt oder so. Ansonsten gibt es auch einen Parameter dafür.

    habe den Code mal in das entsprechende Tag gesetzt.
    Klar darfst du ihn hier posten, das ist sogar explizit gewünscht, damit wir besser helfen können.

    peethebee

  • hilfe für mein 1. grösseres script

    • peethebee
    • 21. März 2006 um 19:24

    Hallo!

    Du solltest die Daten in einer Textdatei speichern, dann kann man daraus leichter lesen.
    Jeder Wert in eine Zeile (evtl. mit Dateum und Uhrzeit). Die Vergleiche sollten dann in einem Array gut zu machen sein.

    peethebee

  • Japanisch in MsgBox bzw. Bild?

    • peethebee
    • 21. März 2006 um 19:08

    Hallo!

    Es gibt in der Hilfe eine generelle Einleitung zu GUI-Sachen, diese bitte lesen.
    Dann hilft die Funktion GUICtrlCreatePic, um ein Bild zu einzubinden. Der Trick dürfte sein, das Bild in 3 Teile aufzuteilen und dann das Klickereignis für Ok und Cancel abzufangen.

    peethebee

  • Shoutbox

    • peethebee
    • 21. März 2006 um 18:55

    Hallo!

    Verbeserungsvorschlag:
    Bitte die Shoutbox aktivieren (scheint ja schon relativ fertig zu sein, oder bilde ich mir das ein?)
    Wäre super, Gun-Food.

    peethebee

    p.s. schicke dir morgen mal die HTML-Dateien der Hilfe, mache heute noch Rechtschreibfehler und so raus.

  • Japanisch in MsgBox bzw. Bild?

    • peethebee
    • 21. März 2006 um 18:50

    Hallo!

    Hm, hört sich nicht so einfach an. Was passiert noch mal, wenn du den Code mit der Kombination aus Alt und der Zahl für das Japanische Zeichen eingibst? Hast du die Unterstützung für Japanisch und so in Windows installiert und aktiviert?

    Wir freuen uns auf deine Fragen :D

    peethebee

  • Abfrage des Rückgabewertes

    • peethebee
    • 21. März 2006 um 18:45

    Hallo!

    Es geht auch direkt:

    Code
    If MsgBox(0, "Titel", "Text") = -1 Then Exit


    Hier wäre -1 der Rückgabewert, bei dem das Skript beendet würde.

    peethebee

  • hilfe für mein 1. grösseres script

    • peethebee
    • 21. März 2006 um 18:31

    Hallo!

    Ist jetzt etwas schwierig hier so...
    Aber vielleicht kannst du mich ja per Skype mal erreichen, dann können wir es klären, hoffe ich.

    peethebee

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™