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

  • Button in einem Fenster klicken

    • peethebee
    • 3. Januar 2007 um 11:33

    Überall, wo du danach ControlClick machst, kannst du statt WinWaitActive WinExists machen. Damit umgehst du die Problematik, dass manche Fenster von sich aus nie aktiv werden.

    Wenn du danach Send oder MouseClick hast, hilfe folgendes Konstrukt:

    [autoit]


    WinExists(...)
    WinActivate(...)
    WinWaitActive(...)

    [/autoit]


    - hoffentlich zumindest ;)

    Viel Erfolg beim Testen,
    peethebee

  • Fenster ohne bekannten Titel

    • peethebee
    • 2. Januar 2007 um 17:12

    Schau mal die verschiedenen WinTitleMatchModes an. Damit sollte das Fenster schon fassbar sein. Seit neuestem gehen auch Reguläre Ausdrücke als Kriterien um ein Fenster zu finden.

    peethebee

  • Fenster ohne bekannten Titel

    • peethebee
    • 2. Januar 2007 um 16:41

    Das geht dann nur noch über den Titel. Oder du überwachst ständig das aktive, dann könntest du auch eine History erstellen.

    Vielleicht geht aber alles viel einfacher, wenn du uns sagst, wo das ganze Hinführen soll...

    peethebee

  • Button in einem Fenster klicken

    • peethebee
    • 2. Januar 2007 um 15:25

    mach doch mal WinExists statt WinActive.

    peethebee

  • Button in einem Fenster klicken

    • peethebee
    • 2. Januar 2007 um 14:39

    Acronis hat meines Wissens auch eine eigen GUI-Engine (wie Nero z.B.), mit der AutoIt nicht wirklich klar.
    Vielleicht geht es mit Sends?
    Poste bitte auch mal die komplette Zeile an der er stehen bleibt.

    peethebee

  • Fenster ohne bekannten Titel

    • peethebee
    • 2. Januar 2007 um 13:07

    Jo, war ja nur ein schöner Zweizeiler :)
    Danke für das Schild ;)

    peethebee

  • Fenster ohne bekannten Titel

    • peethebee
    • 2. Januar 2007 um 12:56

    Test mal noch mal, ich hatte erst einen Parameter (text) vergessen.
    Jetzt sollte es passen.

    peethebee

  • Fenster ohne bekannten Titel

    • peethebee
    • 2. Januar 2007 um 12:27
    [autoit]

    $h = WinGetHandle("")
    WinMove($h, "", 0, 0, 300, 200)

    [/autoit]

    Ungetestet,
    peethebee

  • Button in einem Fenster klicken

    • peethebee
    • 2. Januar 2007 um 12:26

    Das geht viel einfacher, wenn ich es richtig sehe:

    [autoit]

    Opt("TrayIconDebug", 1)

    [/autoit]


    Das oben in dein Skript, dann kannst du mit der Maus über das Icon deines Skriptes im Systray fahren und bekommst die aktuelle Zeile angezeigt, die gerade ausgeführt wird. Geht im kompilierten Zustand schlecht oder gar nicht, also für diesen Test die au3-Datei ausführen.

    peethebee


    Edit: Post N° 1500 :party4:

  • Geistige umnachtung

    • peethebee
    • 1. Januar 2007 um 17:55

    $time = $CMDLINE[1]

  • Paint ausfüren

    • peethebee
    • 1. Januar 2007 um 13:15

    Hallo und Herzlich Willkommen, hier im Forum!

    So sollte es gehen:

    [autoit]

    Run(@WindowsDir & "\system32\mspaint.exe")

    [/autoit]

    Es könnte inzwischen auch so gehen:

    [autoit]

    ShellExecute("mspaint")

    [/autoit]


    Falls diese Variante funktioniert, wäre sie imho vorzuziehen.

    peethebee

  • Happy New Year @ All

    • peethebee
    • 1. Januar 2007 um 00:35

    Gutes neues Jahr 2007, bleibt uns treu!

    peethebee

  • AdlibEnable und MsgBox

    • peethebee
    • 31. Dezember 2006 um 15:25

    MsgBox hält das ganze Skript an, ja.
    Du müsstest wohl deine eigene GUI entwerfen, dann kannst du darin auch direkt einen Countdown einbauen.

    peethebee

  • Korrekte Daten an Server senden

    • peethebee
    • 31. Dezember 2006 um 14:07

    Wollen wir mal nicht so sein, huggy.

    Stichworte InetGet oder _InetGetSource, dann _FileReadToArray, StringInStr in For-Schleife, dann StringSplit oder StringRegExp. Evtl. auch gleich StringRegExp auf die komplette Datei.

    Aber wie gesagt, Beispiele findest du mit der Boardsuche :)
    In der Hilfe steht dazu konkret meines Wissens nichts, aber die neue habe ich nicht 100% im Kopf...

    peethebee

  • iE.au3 - Refresh

    • peethebee
    • 30. Dezember 2006 um 22:56

    Die UDF ist für IE6 designed, IE7 ist in einigen Details anders, daher können deine Probleme rühren.
    Wenn du die aktuelle Version von AutoIt und IE.au3 hast, sollte es mit IE6 keine Probleme geben.

    peethebee

  • download von ie.au3

    • peethebee
    • 30. Dezember 2006 um 22:41

    Wer die IE.au3 nicht hat, sollte schleunigst updaten, seit Version 3.2 ist sie enthalten. Diese Version bringt auch sonst so viel Änderungen, dass ein Update quasi Pflicht ist aus meiner Sicht.

    peethebee

  • C++-Geeks?

    • peethebee
    • 30. Dezember 2006 um 21:10

    Jap, das könnte man machen, allerdings ist müsste man dann die Parameter von Hand eingeben und das ist ja nicht so angenehm. Wir planen die Aut2Exe noch einmal zu wrappen.

    peethebee

  • C++-Geeks?

    • peethebee
    • 30. Dezember 2006 um 20:49

    CleanScript hat nichts mit SciTE zu tun. Es läuft eigenständig, auch wenn wir mal eine Möglichkeit schaffen wollten, es in den Compile-Zyklus mit einzubauen.

    Funktionen kann man in SciTE zumindest einzeln falten mit - (Numpad).

    peethebee

  • C++-Geeks?

    • peethebee
    • 30. Dezember 2006 um 20:36

    Hallo!

    Ich will dieses Thema noch mal bumpen, weil ich immer noch dankbar wäre, jemanden zu haben, den ich bei einem anstehenden C++-Projekt mal zu Rate ziehen kann.
    Wer sich dazu für befähigt hält, möge sich bitte per ICQ bei mir melden.

    Danke,
    peethebee

  • Korrekte Daten an Server senden

    • peethebee
    • 30. Dezember 2006 um 10:52

    Hallo!

    Wenn du uns zumindest den entscheidenden Teil von deinem Code zeigst, wird es wesentlich einfacher dir zu helfen.
    In AutoIt reicht

    [autoit]

    $matamount = "1*-9"

    [/autoit]


    Allerdings schreibst du, dass du das als Post-Daten versenden willst. Das bedeutet, dass du zumindest den Stern darin escapen musst. Bei Wikipedia sollte sich finden lassen, wie...

    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™