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

Beiträge von Tengo

  • AU3.Info und "versteckte / variable" Control-Positionen

    • Tengo
    • 9. Juni 2020 um 18:07

    Hallo Houston - ich hät' da mal 'ne Frage!

    Ich bin darauf angewiesen, ein bestimmtes Programm nutzen zu müssen. Dieses ist in seinem Ablauf leider, sagen wir mal, etwas ungünstig aufgesetzt.

    Ganz wenige, einzelne Buttons haben durchgehend eine feste Position (beispielsweise um "Korrektur", "Voranzeige" o. ä. aufzurufen), zumindest solange der Bildschirm nicht gescrollt wird.

    Hier kann man sich "MouseClick" helfen. Ok., sicherlich nicht die eleganteste Lösung, aber - funktioniert.

    Dann gibt es aber noch viele Control-Buttons, CheckBoxen und Radioknöpfe, die sehr variabel auf dem Bildschirm positioniert werden. D. h. sie verschieben sich einzeln oder auch alle zusammen, je nachdem, was zuvor im Programm einzugeben ist.

    Damit funktioniert die "MouseClick"-Lösung dann nicht mehr.

    Normalerweise erhält man über AU3.INFO die notwendigen Informationen zum aktiven Fenster und auch zu den darin enthaltenen Checkboxen, Buttons etc.. Hier funktioniert dies aber aus irgendeinem Grund leider nicht, sodass ich keine Informationen habe, um beispielsweise per "ControlClick" zu steuern.

    Wie komme ich dennoch an die notwendigen / versteckten Infos, um dann die jeweiligen Buttons/Boxen ganz gezielt anzusteuern?

    Vielen Dank für Eure Info!

    Tengo

  • Fehlermeldung beim Kompilieren

    • Tengo
    • 25. Februar 2019 um 16:28

    Hallo Musashi!
    Vielen Dank für die prompte Antwort.

    Steht im Kopf des Scripts doch tatsächlich #AutoIt3Wrapper_Run_Au3Stripper=y

    Habe es geändert. Hakte trotzdem nochmal. Mit #AutoIt3Wrapper_Run_Au3Stripper=y scheint es aber jetzt zu funktionieren. Werde es weiter beobachten.
    Auch wenn ich schon lange AutoIt nutze - es ist immer eher sporadisch, dann aber eine Zeitlang intensiv. Geht in der Regel darum, umständliche Vorgaben von Arbeitsabläufen in Programmen bequemer zu machen. (Wozu 18 Tasten drücken, wenn es sich mit einem Tastendruck erledigen lässt).
    LG Tengo

  • Fehlermeldung beim Kompilieren

    • Tengo
    • 25. Februar 2019 um 12:00

    Hallo allerseits. Ich hätte da mal... eine Frage an die Runde:

    AutoIt funktionierte für meine Bedürfnisse - bisher.

    Unter F5 laufen alle AU3-Scripte einwandfrei ab. Will ich dann eines davon, egal welches, mit F7 kompilieren, erhalte ich plötzlich und unerwartet eine Meldung mit der Wahl zwischen <Stop> oder <trotzdem weiter kompilieren> lassen. Daraufhin breche ich den Vorgang ab.

    In der Konsole findet sich dabei der folgende Hinweis:

    =============

    ...>Adding original Script source to RT_RCDATA,999 in the Output executable.

    !>18:39:57 Error: EndUpdateResource: Returncode = 0 - LastError:110:Das System kann das angegebene Gerät oder die angegebene Datei nicht öffnen.rc:2

    !>18:39:57 Error: Program Resource updating Failed. The output program will not contain the Resource updates!rc:222

    =============

    Wiederhole ich F7 daraufhin hartnäckig noch ein-, zwei- vielleicht auch dreimal, dann läuft das ganze Programm auf einmal einwandfrei durch und ich habe die kompilierte Datei.

    Also: AutoIt wurde bereits wiederholt! komplett deinstalliert (einschließlich der "Benutzer"-Verzeichnisse, soweit mir bekannt) und wieder neu eingerichtet. Hat daraufhin ein paar Mal funktioniert, dann trat dieses Phänomen erneut auf.

    ??? Kann mir jemand verraten, wo der Haken liegt und wie man diesen wieder gerade biegt ???

    Vielen Dank an die Runde!

  • Nicht weiter genutzte Variablen (Global / Local) suchen und finden lassen

    • Tengo
    • 12. September 2015 um 16:07

    Danke An BugFix.
    Mit kleinen Anpassungen hat Dein Script mich dem Ziel nähergebracht.
    Tengo

  • Nicht weiter genutzte Variablen (Global / Local) suchen und finden lassen

    • Tengo
    • 5. September 2015 um 18:31

    Hallo an Alle!
    Bei der Menge an Informationen im Forum finde ich aber leider nicht die, die ich suche.

    Wenn eine Variable nicht im Vorfeld definiert ist, dann wird eine Fehlermeldung angezeigt => ergo, Var definieren, dann läuft alles wieder.
    Mit vielen Änderungen ergeben sich allerdings auch immer wieder neue Variablen - Und die alten Var werden dann nicht mehr genutzt, stehen aber noch irgendwo in den Definitionen.

    Gibt es eine Funktion / ein Programm, womit geprüft und anzeigt werden kann, welche Global / Local Var nicht mehr genutzt wird, also überflüssig ist?
    (Könnte mein Script, was x-mal überarbeitet und immer wieder neu angepasst werden musste, sicherlich deutlich verkleinern :D )
    Die Variante, alle Definitionen rauszuschmeissen und mich an den aufflackernden Fehlermeldungen entlang zu hangeln und die Var dann neu zu erstellen, erscheint mir überhaupt nicht lukrativ.
    Vielen Dank.
    Tengo

  • Warum mehr Arbeit als nötig? IDENTISCHES AUTOIT auf mehreren PC's

    • Tengo
    • 21. Mai 2015 um 15:07

    Hallo allerseits!
    Habe wenig Lust, AutoIt/Scite auf den diversen PC's die ich nutzen (muss), jedesmal einzeln auf meine Vorlieben einzurichten.
    Aber bei der Fülle der Informationen im Forum findet man den kleinen Mini-Tip dann leider doch nicht so ohne weiteres.

    Habe Auto-It (akutelle Version) auf einem meiner PC's für mich angepasst (Farben, Abkürzungen etc.)
    Dieses AutoIt/Scite-Verzeichnis dann 1:1 auf den anderen PC zu kopieren schien eine gute Idee.
    Funktioniert aber leider nicht, da die Einstellungen etc. nicht mit übertragen werden.
    Also müssen die Informationen noch anderswo auf der Platte abgelegt sein !
    Aber wo ?

    Welche anderenVerzeichnisse müssen zusätzlich kopiert werden??
    Oder legt, was mir recht unwahrscheinlich erscheint, AutoIt/Scite derartige Info's gar in der Registry ab?

    Wo finde ich die kompletten Daten, damit ich eine 1:1 AutoIt/Scite-Fassung auf einen anderen PC übertragen kann?
    Vielen Dank für Eure Info's.
    Gruß Tengo

  • _FileWriteFromArray leert Textdatei und meldet @Error=5

    • Tengo
    • 17. September 2014 um 18:00

    Hallo, Kanashius! Danke für den Hinweis.
    Aber weder im Link "Online-Hilfe" noch unter "Hilfe-Download" findet sich die angegebene Info zu @Error=5.
    Wo ist diese ganz aktuelle Hilfedatei im Netz aufzugabeln :?:

    Werde den Tip mit dem UBound noch ausprobieren, aber regulär sollte beim Einlesen der Datei die Arraygröße allein ermmittelt und in Array[0] eingetragen werden. Ohne zusätzliches UBound.

    Tengo

  • _FileWriteFromArray leert Textdatei und meldet @Error=5

    • Tengo
    • 16. September 2014 um 23:13
    [autoit]


    $LHdl_Backup = FileOpen($Ls_Backup, 10)
    If _FileWriteFromArray($LHdl_Backup, $La_Namen, 1, 0) = 0 Then MsgBox(262144, "_FWFA(BackUp)", @error, 0)
    FileClose($LHdl_Backup)

    [/autoit]

    Hallo!
    Die alten Themen zu "_FileWriteFromArray" durchsuchen hat nix gebracht, weil sie sich mit 2-Dim und größeren Arrays befassen und vor allem keine Definition von @Error=5 enthielten.

    Mit V3381 hat das Ganze klaglos funktioniert.
    Unter V3.3.12.0 wird der Inhalt (1-Dim: Zeile_1, Zeile_2, ... Zeile_8250) zwar aus der Datei gelesen und mit _ArraySort auch ohne Fehlermeldung alphabetisch sortiert.
    Soll das Array dann derart sortiert zurückgeschrieben werden, wird jetzt die ganze Ursprungsdatei auf "Leer" gesetzt: Datensammlung weg.
    Die eingebaute Fehlerangabe meldet dann: @ Error = 5.

    Laut Hilfedatei sind aber nur @Error 1-4 definiert. Was also bedeutet hier @Error 5 - und wie kann der Fehler behoben werden?

    Herzlichen Dank für Eure Bemühungen!
    Tengo

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™