Hallo!
Schau dir mal "Round" in der Hilfe an.
peethebee
Hallo!
Schau dir mal "Round" in der Hilfe an.
peethebee
Hi!
Ergebnis der Boardsuche mit dem nicht ganz abwegigen Suchbegriff "2 GUIs":
Zweites Fenster öffnen
peethebee
Hi!
BugFix :
Hotkey musst du nicht aufheben, das macht AutoIt beim Beenden selbst...
Aber zu Erklärungszwecken vielleicht hilfreich.
Und warum man auf meinen Tipp nicht hört? Keine Ahnung, bin ja nur Admin
Ne, mal im Ernst: Wenn ich auf die Hilfe verweise, dann steht da schon das entsprechende. Und wenn ich mit einem Stichwort angebe, dann einfach danach in der Hilfe nachschlagen :keks:
peethebee
WinTitleMatchMode -> Hilfe
peethebee
Das ist veraltet. Nimm lieber das hier:
#include <Misc.au3>
_Singleton("AutoItTest")
peethebee
Faktor 100 wohl mindestens schneller - das ist so der Parsing-Overhead meiner Erfahrung nach...
peethebee
$zahl = 131074
For $i = 1 To 26
If BitAND($zahl, 2^$i) Then MsgBox(0, "", Chr(65+$i))
Next
Wenn du mit C++ suchen würdest, wärest du (fast) so schnell wie Windows. Aber AutoIt ist von er Performance her eben langsamer. Und da Microsoft nicht in der Lage war, in > 6 Jahren WinFS, das neue Dateisystem für Vista, fertigzustellen, wird das auch noch eine Weile so bleiben...
peethebee
Hi!
Das scheint ja bitweise dargestellt zu sein. Dann könntest du mit BitAND prüfen, ob ein Bit gesetzt ist. Das in eine For-Schleife mit 26 Runden packen und es sollte gehen
peethebee
Welche Anwendung ist es denn? Kann man es irgendwie nachstellen?
Welcher Control-Typ (Label, Combobox, Button, ...)?
Screenshot von Programm und Window Info Tool wäre evtl. hilfreich.
peethebee
Hi!
Grund:
@ScriptDir & '\cdex151.exe'
statt nur
'\cdex151.exe'
Der Pfad muss in aller Regel dabei sein. Bevor ich jetzt Ausnahmen aufzähle, mach ihn einfach immer hin - löst viele Probleme...
peethebee
Hi!
Schon nervig was man heute alles ertragen muss:
Bei mir haben schon gefühlte 356 Banken ihr Softwaresystem aktualisert, 1.204.302 Firmen meine Potenzprobleme lösen wollen, 449 DSL-Anbieter Rechnungen im Exe-Format gestellt und 357.889 Menschen todsichere Investmenttipps verschickt
Und eBay war natürlich auch schon dabei :schild4:
Mit spammigen Grüßen,
peethebee
p.s. ich spende dir das letzte Prozent Sicherheit :keks:
Hi!
Zur Erklärung für alle und für die Suchfunktion:
Das Deziameltrennzeichen (also für Kommazahlen) ist unter AutoIt immer der englische Punkt, nicht das deutsche Komma. Verwendet man das Komma, so behandelt AutoIt die vermeintliche Zahl als Zeichenkette, was unerwartete Ergebnisse auslöst.
peethebee
Edit: Fehler ausgebssert - danke AJ!
Hi!
[autoit]
$J = 2
$Z = 3
$K0=100
MsgBox(0, "", (1+$Z/100)^$J*$K0)
[/autoit]Funktioniert bestens, der Fehler scheint woanders zu liegen.
peethebee
Jungs...
Jetzt nicht unnötig Streit anfangen, gell.
Snatch probiert es jetzt erst mal selbst, da sind wir uns doch einig
peethebee
Hi!
Ich stimme Daniel W. grundsätzlich zu - ich habe nichts dagegen, wenn sich jemand selbst einen Bot schreibt und damit dann einen Vorteil erzielt. Warum? Weil es seine eigene Leistung, sein eigenes Werk ist. Aber andere darum zu bitten finde ich nicht gut.
Es ist ja nicht so, dass es sinnlos ist, AutoIt zu lernen. Und es ist auch ganz und gar nicht schwer. Der Pseudocode, den du hast, kannst du relativ leicht umsetzen. Wenn es dabei konkrete Probleme gibt, kannst du uns auch fragen, aber so wie gesagt...
Verstehe das bitte nicht als Angriff auf dich, so halte ich es mit allen derartigen Anfragen hier. Wenn jemand anderes dir was coden möchte, bin ich auch nicht böse
Also, nur zu, raff dich auf, es lohnt sich, AutoIt zu lernen! -> http://wiki.autoit.de/wiki/index.php/Tutorial
peethebee
Hi!
Jap. Da haben wir zwei ganz große Fehlerquellen:
- Pfade nicht oder nicht komplett angegeben
- \ vergessen
peethebee
Gib die Pfade mal immjer klomplett an (also mit @ScriptDir in dem Fall):
RunWait(@ScriptDir&"data\pngcreate.bat", @ScriptDir&"\data", @SW_HIDE)
peethebee
Hast du die aktuelle AutoIt-Version 3.2.2.0 installiert?
peethebee
Hi!
Wie heißt das Skript denn (Dateiname)?
Dieser Befehl kann nicht funktionieren. AutoIt-Befehl müssen immer in einer Zeile stehen:
WinWaitActive( "CDex Installation", "Congratulations ! CDex installation has been completed.
View the readme file (recommended) ?")
statt dessen:
WinWaitActive( "CDex Installation", "Congratulations")
peethebee