Du kannst in dem Switch-Case einfach Case $button_open_listz.B. schreiben und dann den Code der ausgeführt werden soll wenn der Button gedrückt werden soll.
Mit GUICtrlRead() kannst du die Controls (z.B. Inputboxen, Checkboxen (Checkboxen musst du speziell auslesen)) auslesen.
Beiträge von alpines
-
-
Wodurch kommt das unterschiedliche Ergebnis zustande? Die 9. Nachkommastellen stimmen nicht überein (sowie der Rest danach).
Ist er durch die 2. Threads durch doppelt so viele Iterationen gegangen und demnach genauer berechnet? -
Super, dann änder doch bitte den Präfix des Beitrages auf [gelöst] (1. Beitrag bearbeiten.)
-
Du hast die Antwort von der selben Person schon mal in einem anderen Forum bekommen

Schau dir Tutorials zu AutoIt an und lerne GUI Programmierung. Ein Beispiel wie man die E-Mails sortiert habe ich dir ja schon programmiert.
Danach kannst du einfach anfangen die GUI zu designen und die Funktionen den Buttons zuzuweisen. -
Ja, warum halten wir unsere Köpfe überhaupt?
Da war ich wohl geistig nicht ganz dabei, kam auch grad von der Uni

-
Morgen ist der 06.12 d.h. es ist Nikolaus! Daher möchte ich das nochmal als Aufruf nutzen eure Köpfe warm zu halten damit euch die Ohren nicht abfrieren

-
Ja da gibts es bessere Lösungen. _Singleton: https://www.autoitscript.com/autoit3/docs/l…/_Singleton.htm
-
Du hast kein ElseIf sondern ein Else genommen. Lass zwischen Else und MsgBox alles weg und pack die MsgBox in die nächste Zeile oder schreib ein ElseIf statt dem Else.
-
Dann änder doch bitte den Präfix auf [gelöst] (1. Beitrag bearbeiten) damit andere Nutzer direkt die Lösung finden.
-
Kann es sein das du den Backslash im Pfad vergessen hast? @ScriptDir returnt nämlich ohne \.
-
Genau so wie ich es gesagt habe, mehr nicht. Wenn du das Script schon hinbekommen hast dann wirst du das auch schaffen.
Mach einfach genau das was ich gesagt habe. -
-
Ganz einfach, du setzt den Idle Timer zurück in dem du am PC interagierst (Maus bewegen) oder du prüfst ob die Letzte erfolgreiche Ausführung von Run("1.exe") mehr als 3000 Sekunden(?) zurückliegt und Idle-Time >= 3000 ist.
-
Freut mich das schon so viele sich die Mühe gemacht haben, hoffentlich werden es noch mehr!

-
Also, ich habe die letzten Tage ein Paar Baukasten ausprobiert. Meiner Meinung nach, am professionelsten sehen die Unterlagen von jimbdo und https://autoit.de/www.mfirma.de.
Wenn du nicht viel machen willst dann tut es eigentlich so ziemlich jeder Baukasten, freut mich das du was gefunden hast. Du kannst uns ja das Ergebnis präsentieren wenn ihr die Website aufgebaut habt.
-
Ich glaube ich hätte den einen Satz auslassen sollen aber immerhin haben wir ein Foto eines Geistes mit einer Nikolausmütze

-
Bald ist es so weit, heute haben wir den 1.12 und in ein paar Tagen packen wir Geschenke aus und schenken unseren Freunden und unserer Familie Geschenke und Freude.
Deshalb sollten wir die Gelegenheit mal nutzen unsere Avatare ein wenig in Weihnachtsstimmung zu versetzen oder wenigstens nicht erfrieren zu lassen!
Wie @Awesome schon vor zwei Jahren die Gelegenheit ergriff um unsere Avatare ein wenig aufzuwärmen möchte ich dieses Jahr nun auch tun.Also googlet euch rasch ein paar Mützen zusammen, bearbeitet euren Avatar und lasst ihn nicht so frieren zu dieser kalten Jahreszeit!
Besonders nach der Forenumstellung sind sehr viele Avatare verloren gegangen und es sieht teilweise aus wie in einer identitätslosen Geisterstadt.
Meiner ist bereits mit einem flauschigen Nikolausmütze gerüstet, also worauf wartet ihr?
-
Hab das mal eben schnell gecodet und getestet. Die Koordinaten werden abgespeichert, allerdings kann es sein das die Bildschirmanordnung das Script bei unterschiedlichen PCs anders positioniert werden kann.
Bei mir habe ich z.B. auf den linkten Monitor negative Koordinaten aber ich könnte meine Settings so einstellen das ganz links 0 ist und ganz rechts 2x1920 statt ganz links -1920 und ganz rechts 1920.AutoIt
Alles anzeigen$iPosX = IniRead("test.ini", "Pos", "X", -1) $iPosY = IniRead("test.ini", "Pos", "Y", -1) $hGUI = GUICreate("Form1", 281, 138, $iPosX, $iPosY) $hX = GUICtrlCreateLabel("X:", 24, 24, 228, 41) GUICtrlSetFont(-1, 24, 800, 0, "MS Sans Serif") $hY = GUICtrlCreateLabel("X:", 24, 72, 228, 41) GUICtrlSetFont(-1, 24, 800, 0, "MS Sans Serif") Local $aPos = WinGetPos($hGUI) GUICtrlSetData($hX, "X: " & $aPos[0]) GUICtrlSetData($hY, "Y: " & $aPos[1]) GUISetState(@SW_SHOW) While Sleep(10) $aNewPos = WinGetPos($hGUI) If $aPos[0] <> $aNewPos[0] or $aPos[1] <> $aNewPos[1] Then $aPos = $aNewPos GUICtrlSetData($hX, "X: " & $aPos[0]) GUICtrlSetData($hY, "Y: " & $aPos[1]) EndIf Switch GUIGetMsg() Case -3 IniWrite("test.ini", "Pos", "X", $aPos[0]) IniWrite("test.ini", "Pos", "Y", $aPos[1]) Exit EndSwitch WEnd -
Hallo,
bin heute erst aus dem Urlaub zurück. Vielen Dank für die Antwort.
Hat jemand eine Idee dies zu lösen ?Besten gruß
Nachtrag: Ich habe jetzt erst den Verweis auf autoitscript.com/forum/topic/1…e-ie9-and-html5-in-a-gui/ gesehen, ich schaue mir das mal an.
Vielen Dank !Nimm _IECreate und die SetParent aus der WinAPI dann hast du sowas ähnliches wie einen embedded IE.
_IEAttach verwenden und schon kannst du den ganz normal nutzen. -
Bringt das denn nachher etwas beim Compilieren oder ist die EXE deswegen auch nicht viel kleiner, wenn der UPX drüber gelaufen ist?
Nicht allzuviel, ich würde außerdem bei AutoIt generell auf UPX verzichten da die meisten Antiviren-Programme dagegen allergisch sind.