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

Beiträge von Helveticus

  • Funktionen erscheinen nicht zur Auswahl

    • Helveticus
    • 5. Januar 2012 um 23:40

    Vielen Dank. Hat funktioniert.

  • Funktionen erscheinen nicht zur Auswahl

    • Helveticus
    • 5. Januar 2012 um 22:42

    Hallo

    Ich habe ein kleines Problem. Ich benutze Scite um AutoIt Code zu schreiben und ich habe zwei Scripts mit UDFs geschrieben, die ich ins Verzeichnis C:\Program Files\AutoIt3\Include gemacht. In einem anderen Skript habe ich sie mit #include <> korrekt eingebunden. Die Funktionen funktionieren auch, das Problem ist aber, dass mir keine Funktionen zur Voransicht angezeigt werden. Also wenn man Code schreibt und dann einen Buchstaben eingibt, erscheint ja eine Auswahl der Funktionen. Meine Funktionen erscheinen aber nicht.

    Warum? Kompiliert habe ich.

  • Prüfen ob Ordner leer ist

    • Helveticus
    • 2. Januar 2012 um 21:16

    Ok werde ich machen.

    Wie kann ich denn Ordner bzw. Dateien von einen Ordner in einen anderen verschieben? Also ich meine nicht kopieren, sondern verschieben.

  • Prüfen ob Ordner leer ist

    • Helveticus
    • 2. Januar 2012 um 19:26

    Vielen Dank. Bei FileFindFirstFile() werden wohl Ordner nicht erkannt oder? Also wenn z.B. der Ordner Unterordner enthält, aber keine Dateien dann wird wohl @error auf 1 gesetzt bzw. -1 zurückgegeben?

  • Prüfen ob Ordner leer ist

    • Helveticus
    • 2. Januar 2012 um 16:37

    Hallo

    Ich würde gerne in einer while Schleife abfragen, ob ein Ordner noch nicht leer ist, also so

    while(not is_ordner_empty)
    sleep(5000)
    end

    Mit welcher Funktion kann man überprüfen, ob ein Ordner leer ist? Also keine Unterordner und keine Files etc. enthält.

  • Fenster ohne Klasse und Titel ansprechen

    • Helveticus
    • 2. Januar 2012 um 16:35

    Vielen Dank, werde es ausprobieren.

  • Fenster ohne Klasse und Titel ansprechen

    • Helveticus
    • 2. Januar 2012 um 09:22

    So weit ich weiss, haben die Fenster keine eigenen Prozesse, muss aber noch nachschauen. Es ist ein Hauptprogramm, das verschiedene Unterfenster öffnet.

    Für WinList müsste ich aber den Titel der Fenster kennen.

  • Fenster ohne Klasse und Titel ansprechen

    • Helveticus
    • 2. Januar 2012 um 00:00

    Hallo liebe Leute

    Ich habe ein kleines Problem. Und zwar öffnen sich bei mir verschiedene Fenster. Die Fenster kann ich leider nicht per Klasse ansprechen und per Titel geht leider auch nicht, da sie gleich heissen. Wie kann ich die Fenster sonst noch ansprechen? Irgendwie müsste ich eine Liste der Fenster haben oder sie per Handler oder so ansprechen können.

    Zudem möchte ich in einer while Schleife überprüfen, ob sich ein neues Fenster öffne. Wie geht das?

  • Bilderkennung

    • Helveticus
    • 31. Dezember 2011 um 00:03

    Vielen Dank, jetzt sollte alles klar sein. Werde es ausprobieren.

  • Bilderkennung

    • Helveticus
    • 30. Dezember 2011 um 21:52

    Vielen Dank

    [autoit]

    Func _ImageSearchArea ($sImage, $iPosition, $iLeft, $iTop, $iRight, $iBottom, ByRef $iX, ByRef $iY, $iTolerance)

    [/autoit]

    Muss ich bei $iLeft die x-Koordinate und bei $iTop die y-Koordinate des linken oberen Ausschnittrandes und bei $iRight die x-Koordinate und bei $iBottom die y-Koordinate des rechten unteren Ausschnittsrandes mitgeben?

    In folgendem Thread hat es noch eine Funktion

    [autoit]

    Func _WaitForImageSearch($findImage,$waitSecs,$resultPosition,ByRef $x, ByRef $y,$tolerance)

    [/autoit]

    Also wo man eine Zeit, die maximal gesucht werden soll, mitgeben kann. Das möchte ich auch, allerdings für die _ImageSearchArea. Also die Suchfläche und die Suchzeit möchte ich begrenzen. Leider habe ich da keine Funktion gefunden. Kennt da jemand etwas?

  • Bilderkennung

    • Helveticus
    • 30. Dezember 2011 um 20:41

    Vielen Dank. Und wo muss ich die ImageSearchDLL.dll hinmachen?

  • Bilderkennung

    • Helveticus
    • 30. Dezember 2011 um 20:04

    Ich hätte da noch ein paar Fragen. Meine Fragen beziehen sich auf das ImageSearch Skript von $var.

    Ist die ImageSearch.au3 bereits vorhanden oder muss ich da noch selber ein Skript mit dem Code von $var erstellen

    Zitat


    Find the position of an image on the desktop



    Das steht beim Skript von $var. Ich möchte aber nicht ein image auf dem Desktop, sondern in einem Programm suchen, das sozusagen über dem Desktop drüber liegt. Wird das auch erkannt?

    Welches Format sollte das Image am besten haben? GIF, JPG,...? Und was für eine $iTolerance würde ihr für das Format verwenden? Was muss ich für $iX und $iY beim Funktionsaufruf wählen? Und noch eine letzte Frage. Mit $iLeft, $iTop, $iRight und $iBottom kann man ja ein Gebiet definieren. Sind das x- oder y-Koordinaten?

  • Fenster immer im Vordergrund

    • Helveticus
    • 29. Dezember 2011 um 22:54

    Hallo liebe Leute

    Mit welcher Funktion kann man ein Fenster immer im Vordergrund halten? Also so, dass sich kein anderes Fenster vor dieses Fenster drängen kann, falls sich die Fenster überschneiden.

  • Bilderkennung

    • Helveticus
    • 26. Dezember 2011 um 12:40

    Hallo

    Ich möchte mit AutoIt einen Mausklick in einem Programmfenster implementieren. Mit ControlClick geht es leider nicht, ich muss MouseClick verwenden. Das Problem ist, dass der Ort des Klicks immer ein anderer ist. Ich dachte nun eine Möglichkeit wäre es den Ort per Bild zu erkennen. Also ich könnte z.B. der Funktion einen Bereich übergeben und zudem noch ein Bild und als Rückgabe bekomme ich x und y Koordinaten, also die Koordinaten wo das Bild im Programm liegt.

    Gibt es so etwas?

  • Fenster Position und Versteckung

    • Helveticus
    • 19. Dezember 2011 um 15:07

    Dann sollte bei einem versteckten Fenster aber WinWaitExists funktionieren.

  • Fenster Position und Versteckung

    • Helveticus
    • 19. Dezember 2011 um 13:49

    Ok vielen Dank. WinWaitActive sollte aber auch bei versteckten Fenstern noch gehen, oder? Wenn denn in dem versteckten Fenster ein zusätzliches Fenster geöffnet wird, also ein Unterfenster, ist das dann auch versteckt?

  • Fenster Position und Versteckung

    • Helveticus
    • 19. Dezember 2011 um 12:53

    Hallo

    Ich hätte da mal zwei Fragen.

    1 . Wie kann ich ein Fenster an eine bestimmte Position verschieben?

    2. Wenn ich nun ein Programm mit dem Parameter @SW_HIDE starte, dann ist das Fenster ja nicht sichtbar. Ist dann nur das Hauptfenster des Programm oder auch zusätzlich geöffnete Fenster unsichtbar? Und kann man trotzdem noch mit AutoIt Klicks etc. in dem Fenster ausführen, auch wenn es versteckt ist oder haben die dann keine Wirkung mehr?

  • Datum setzen und cmd Datei ausführen

    • Helveticus
    • 9. Dezember 2011 um 12:16

    Habe die Lösung selber gefunden. Musste nur Tag und Monat vertauschen.

  • Datum setzen und cmd Datei ausführen

    • Helveticus
    • 9. Dezember 2011 um 12:05

    Vielen Dank. Es funktioniert zwar, aber ein Problem gibt es noch und zwar ein sehr komisches Problem.

    Führe ich das Skript einmal aus, dann wird das Jahr korrekt auf 2009 gesetzt, das Datum wird aber immer auf den 15. September gesetzt und es wird nicht das aktuelle Datum weiterverwendet, obwohl vorher das aktuelle Datum eingsestellt war. Führe ich das Skript dann noch einmal aus, dann wird plötzlich das aktuelle Datum gesetzt.

    Ein Beispiel am heutigen Datum. Das Datum des PCs ist auf 09.12.2011 gesetzt. Ich führe das Skript aus. Das Datum wird auf den 15.09.2009 gesetzt. Ich führe das Skript noch einmal aus. Das Datum wird auf den 09.12.2009 gesetzt.

    Was läuft da falsch?

  • Programm starten

    • Helveticus
    • 9. Dezember 2011 um 11:56

    Vielen Dank. Die working dir habe ich gemeint, jetzt funkioniert es. ;)

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™