DANKE !
Werde ich gleich mal testen ...
Beiträge von AutoIterator
-
-
Anfängerfrage:
Der Au3Recorder ist einerseits ein geiles Tool.
Allerdings sind die entstehenden Scripte, gerade bei MouseMove nicht besonders gut zu warten.
Man kann zu automatisierende Programm natürlich auch mit den Tasten zu bedienen, aber auch hier sehe ich dann nur, dass ich die TAB-Taste 3 mal gedrückt habe, aber nicht genau, auf welchem Control der Fokus jetzt steht
[autoit]_WinWaitActivate("Unbenannt - Editor","")
[/autoit]
MouseMove(29,37)
MouseDown("left")
MouseClick("left",84,131,1)
_WinWaitActivate("Speichern unter","")
Send("murx?txt")
MouseClick("left",790,508,1)
_WinWaitActivate("murx.txt - Editor","")
MouseMove(1134,8)
MouseDown("left")
MouseMove(1135,8)
MouseUp("left")
#endregion --- Au3Recorder generated code End ---Hat jemand ein Idee, wie man das AU3Info - Tool so mit dem Recorder verbinden kann, dass die Infos der betätigten Windows / Controls, etc. gleich mit in den Quellcode (z.B. als Kommentar) aufgenommen werden? Oder gibt es diese Möglichkeit schon?
Ich möchte AutoIt nämlich genau dafür nutzen, um Standard-Aufgaben in Anwendungen, die (im Gegensatz zu Word oder Excel) KEINE Automaitisierungmöglichkeit haben, zu erledigen.
Schon mal danke im Voraus für entsprechende Tipps.
-
Hallo, liebe Mitglieder,
ich arbeite mich grade in AutoIt ein ...
Viele Funktionen brauchen Standard-Konstanten, z.B. MsgBox.
Gibt es eine UDF, in der diese Konstanten / Enums schon alle mit Namen vordefiniert sind, vergleichbar mit VB
VbMsgBoxStyleConst vbOkOnly = 0
Const vbOkCancel = 1
Const vbAbortRetryIgnore = 2Selbst der CodeWizard schreibt die Bedeutung der Zahlen nur als Kommentar dahinter und als Anfänger muss man dauernd in der Hilfe blättern.
#region --- CodeWizard generated code Start ---------------------------------------------------------
;MsgBox features: Title=Yes, Text=Yes, Buttons=Yes, No, and Cancel, Icon=Question
If Not IsDeclared("iMsgBoxAnswer") Then Local $iMsgBoxAnswer
$iMsgBoxAnswer = MsgBox(35, "Frage", "Sind Sie einverstanden?")
Select
Case $iMsgBoxAnswer = 6 ;Yes
Case $iMsgBoxAnswer = 7 ;No
Case $iMsgBoxAnswer = 2 ;Cancel
EndSelect
#endregion --- CodeWizard generated code Start ------------------------------------------------------