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

  • Schreiben in die Log-Datei

    • peethebee
    • 24. August 2007 um 14:05

    @Mega: Geht um IOM...
    nuely: Werde gleich mal schauen, was da machbar ist.

    Edit: Bisher geht es nicht wirklich schön - ich werde aber versuchen in v3.03 einen "Rückkanal" einzubauen - ansonsten kannst du wie von Xeno erwähnt ein eigenes Log schreiben...

    Edit 2: Gefixt für Version 3.03. Neue Funktion _LogToMain($_text) aus der Funktionen.au3 schreibt ins Hauptlog. Ich hoffe das war, was du gemeint hast...

    peethebee

  • Bin neu hier und brauch hilfe

    • peethebee
    • 24. August 2007 um 14:04

    AutoIt bringt ein beschnittenes Scite mit, aber Scite4AutoIt (Link siehe Portal oben rechts) bringt wesentlich mehr Funktionen...

    peethebee

  • BUg: "Keine Programme in der IOM"

    • peethebee
    • 24. August 2007 um 14:03

    Hallo!

    Er schreibt de Ort der IOM auf der Festplatte in die Registry. Wenn du das nach dem Verschieben anpasst, dann sollte es auch vom Netz aus gehen, denke ich.

    peethebee

  • NTBackup automatisch ausführen

    • peethebee
    • 24. August 2007 um 10:43

    Schau dir mal die Funktion DrivesGetDrive & Co. an :).

    peethebee

  • Funktionen im IOM

    • peethebee
    • 24. August 2007 um 10:41

    Du meinst aus der Funktionen.au3 (die darf und soll man einbinden)? Aber auch bei anderen Funktionen ist es kein Problem, solange gekennzeichnet wird, dass sie aus der IOM stammen und nicht einen Großteil der IOM kopieren ;).

    peethebee

  • Einlesen/vergleichen von Bildern

    • peethebee
    • 23. August 2007 um 17:36

    In Hochsprachen (für C# kann ich es ziemlich sicher sagen), geht so was recht problemlos. In AutoIt wenn überhaupt nur mit Verrenkungen, denke ich...

    peethebee

  • MausPilot

    • peethebee
    • 23. August 2007 um 15:10

    Hi!

    Bilder sollte man nicht im Root-Verzeichnis anlegen. Pack sie lieber in das Skriptverzeichnis (@ScriptDir)!

    peethebee

  • Fenstername

    • peethebee
    • 23. August 2007 um 14:53

    Hi!

    Mal eine Variante:

    [autoit]

    Opt("WinTitleMatchMode", 2)
    WinWait(" - Microsoft Word","")
    If Not WinActive(" - Microsoft Word","") Then WinActivate(" - Microsoft Word","")
    WinWaitActive(" - Microsoft Word","")

    [/autoit]
  • Fenstername

    • peethebee
    • 23. August 2007 um 14:37

    Hallo!

    Mit Opt("WinTitleMatchMode", x) kannst du beeinflussen, wann ein Fenster als passend erkannt wird. Die Hilfe erklärt das genau :).

    peethebee

  • _FileWriteToArray ohne Array[0]

    • peethebee
    • 23. August 2007 um 12:21

    Hi!

    _ArrayUnique($lines_A) wird nach Ausführung durch seinen Rückgabewert ersetzt. Der wird dann in die Datei geschrieben. Wie praktisch alle Array-Funktionen wird das übergebene Array direkt bearbeitet ("ByRef") und Erfolg mit 0 oder 1 über den Rückgabewert gemeldet.

    [autoit]

    _ArrayUnique($lines_A)
    _FileWriteFromArray($sFilePath2, $lines_A, 1, 1)

    [/autoit]

    peethebee

  • IPs aus einer HTML-Seite auslesen

    • peethebee
    • 23. August 2007 um 02:11

    Einfach ein Leerzeichen vor dem : im RegExp sollte reichen, denke ich.

    peethebee

  • Möglichkeiten einer DLL anzeigen

    • peethebee
    • 23. August 2007 um 01:44

    DLLs

  • Möglichkeiten einer DLL anzeigen

    • peethebee
    • 23. August 2007 um 01:23

    Ist es eigentlich möglich, eine Suche zu bemühen, welche Threads/Posts es gibt oder braucht man zwingend einen neuen Thread zu eröffnen?

    ;)

    peethebee

  • dll call version 3.1 --> 3.2.4.x FEHLER

    • peethebee
    • 22. August 2007 um 22:54

    Ich arbeite daran, es zu fixen. Sollte schon klappen, mache aber gerade noch einen Bug raus (Aktives Fenster geht nicht). Dann poste ich es wieder.

    peethebee

    Edit: ScreenShot.exe

  • Function in Gui einbauen

    • peethebee
    • 22. August 2007 um 22:06

    Hi!

    Das muss in eine While-Schleife - in der zweiten kommt er nie an.

    [autoit]

    TraySetState()

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

    While 1
    $msg = GuiGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    ExitLoop
    Case $msg = $Button_4
    Exit
    Case $msg = $Button_5
    WinSetState($GUI, "", @SW_HIDE)
    EndSelect

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

    $msg = TrayGetMsg()
    Select
    Case $msg = 0
    ContinueLoop
    Case $msg = $avtivate
    WinSetState($GUI, "", @SW_SHOW)
    Case $msg = $hide
    WinSetState($GUI, "", @SW_HIDE)
    Case $msg = $exititem
    ExitLoop
    EndSelect
    WEnd

    [/autoit]

    Ungefähr so...

    peethebee

  • Skript Nochmal beginnen

    • peethebee
    • 22. August 2007 um 21:29
    [autoit]

    $fenster = GUICreate("MSN Spammer", 380, 160)

    GUISetState(@SW_SHOW)

    $label1 = GUICtrlCreateLabel("Freund eingeben:", 10, 20)
    $label2 = GUICtrlCreateLabel("Nachricht eingeben:", 10, 45)
    $label3 = GUICtrlCreateLabel("Wiederholungen eingeben:", 10, 70)
    $label4 = GUICtrlCreateLabel("Pause eingeben:", 10, 95)

    $edit1 = GUICtrlCreateInput("", 150, 15, 200)
    $edit2 = GUICtrlCreateInput("", 150, 40, 200)
    $edit3 = GUICtrlCreateInput("", 150, 65, 200)
    $edit4 = GUICtrlCreateInput("", 150, 90, 200)

    $button1 = GUICtrlCreateButton("Starten", 10, 125, 100)
    $Button2 = GUICtrlCreateButton("Stop", 110, 125, 100)
    $Button3 = GUICtrlCreateButton("Beenden", 220, 125, 100)

    $freund = GUICtrlRead($edit1)
    $nachricht = GUICtrlRead($edit2)
    $wiederholungen = GUICtrlRead($edit3)
    $pause = GUICtrlRead($edit4)

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

    While 1
    $msg = GUIGetmsg()

    Select
    Case $msg = $button1
    IF Not @error then
    WinActivate($freund & " - Unterhaltung")
    Else
    MsgBox(1024, "Fehler", "Es ist leider ein Fehler beim aktivieren des Fensters aufgetreten")
    EndIf
    WinWaitActive($freund & " - Unterhaltung")
    ControlClick($freund & " - Unterhaltung", "", , "left", 1, 800, 800)
    For $i = 1 to $wiederholungen
    ControlSend($freund & " - Unterhaltung", "", , $nachricht)
    Next
    Case $msg = $button2

    Case $msg = $button3
    GUIDelete($fenster)
    Exit 0
    EndSelect
    WEnd

    [/autoit]

    Du hattest die While-Schleife für die GUI vergessen...

    peethebee

  • Skript Nochmal beginnen

    • peethebee
    • 22. August 2007 um 21:21

    Kommt auf dein Skript an. Vielleicht reicht eine While-Schleife...

    peethebee

  • Autocomplete...

    • peethebee
    • 22. August 2007 um 16:08

    Ich schreibe mit AutoComplete gefühlt wesentlich schneller. Hätte es gerne auch in jEdit, aber habe es in SciTE immer an.

    peethebee

  • While wol nicht verstanden

    • peethebee
    • 22. August 2007 um 15:43

    Vielleicht reicht #RequireAdmin oben, was dem Skript Administratorrechte verschafft (einmal am Anfang bestätigen). Ich nehme an, dass es dann Dateien ohne Rückfrage starten kann.

    peethebee

    p.s. Falls du es noch nicht kennst, schau die mal IOM an :).

  • Autocomplete...

    • peethebee
    • 22. August 2007 um 15:40

    Klingt jetzt blöd, aber

    autocompleteword.automatic=0

    schon versucht?

    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™