Da gibt es per Defintion keine Ordnung :).
peethebee
Da gibt es per Defintion keine Ordnung :).
peethebee
Hallo!
Du brauchst es nicht woanders berechnen, sondern nur das GUICTRLSetData unterbinden, wenn es kein neuer Wert ist :).
Ich arbeite immer im OnEventModus und es gab nie ernsthafte Probleme. Manchmal muss man sich ein wenig verrenken, aber in aller Regel ist es einfacher als der andere Modus.
Viel Erfolg beim Flickr-Bekämpfen :D.
peethebee
Vermutlich berechnest du das Ergebnis halt ständig (hab den Code nicht genau angeschaut), daher dann Flimmern.
Abhilfe:
- OnEventMode und nur Berechnen, wenn sich Eingaben in den "Ziel"-Inputs ändern (kompliziert umzubauen auf OnEvent, aber am wenigsten Rechenleistung forndernd)
- letztes Ergebnis global speichern und aktuellen Wert nur setzen, wenn er sich unterscheidet (und dann als alten Wert speichern) (einfach, berechnet aber einiges unnütz, trotzdem möglich).
peethebee
$cb_validate = 0 vor die Schleife?
peethebee
Das kann auch ein/der Windows-Bug sein. Das Verhalten, dass Strg oder Alt "hängen bleiben" gibt es ja auch von AutoIt unabhängig unter Windows. Ich konnte nie klären, woran es genau lag...
peethebee
evtl. geht Send("{UP DOWN}") und Send("{UP UP}"), aber dann musst du auch abfangen, wenn die Joysticktaste gedrückt war und es dann nicht mehr ist.
peethebee
Es gibt Tasten(kombinationen), die Windows sich reserviert (siehe auch Hilfe). Diese scheint dazuzugehören. Wieso geht keine andere Kombination?
peethebee
Hi!
Das geht mit lokalen Dateien genauso:
[autoit]ShellExecute("iexplore", '"' & @ScriptDir & '\Datei.html"')
[/autoit]Mit
[autoit]ShellExecute(@ScriptDir & "\Datei.html")
[/autoit]
wird sogar direkt der Standardbrowser geöffnet.
peethebee
$fortschritt=$h/Ubound($id)*100
[/autoit]Würde ich vermuten, ungetestet.
peethebee
Aktuelle AutoIt-Version? Links siehe links "AutoIt Downloads".
peethebee
ShellExecute("iexplore.exe", '"C:\Pfad\Mit Leerzeichen\Datei.svg"')
[/autoit]
(ungetestet)
peethebee
Hi!
Fehlt da nicht ein Komma?
0] _
0], _
Ansonsten: Langen String machen und dann StringSplit. Du kannst mit For-Schleifen die Dimensionen füllen.
peethebee
Hi!
MsgBox(3, "title" _
"text")
sollte gehen. Leerzeichen nach _ ist WICHTIG!
peethebee
Möglicher Workaround (ungetestet):
Send("{ALT UP}") am Anfang der vom HotKey ausgelösten Funktion (STRG analog).
peethebee
Der Meister ist übrigens im Urlaub, wird aber sicher danach antworten ;).
peethebee
Jop.
Stimmt schon:
Bei not $ext = "bmp" wird von links nach rechts ausgewertet, also not $ext (ergibt false) und dann false = "bmp", was niemals stimmt. Mit den Klammern wir die korrekte Reihenfolge rechts-nach-links erzwungen.
Bei deinen Beispielen ist es egal, weil es nur eine Boole'sche Operation gibt :).
peethebee
Und dazu hast du genau was selbst versucht?
peethebee
Hallo,
Anlässlich des SysAdminDay heute am 25. Juli möchte ich dir, Gun-Food, meinen Dank aussprechen für das liebevolle Pflegen und Umziehen unseres Babys auch im vergangenen Jahr. Bleib uns treu ;).
http://www.heise.de/newsticker/Sys…/meldung/113333
peethebee
...oder Freeware-/OpenSource-Alternativen zu benutzen ;).
peethebee