Ja geht, aber dort bekommst du nicht die Rückgabewerte ![]()
Meine Variante kopiert z.B. If MsgBox(262147, '', '') = 6/7/2 Then ; Ja/Nein/Abbrechen in die Zwischenablage. Dann kann man sofort die Auswertung fortsezen.
Beiträge von BugFix
-
-
Schrumpfe deine Funktion _SaveAufloesungsAuswahl() mal. Den If-Then-ElseIf Konstrukt bekommst du in eine Zeile:
[autoit]For $i = 'A' To 'H'
[/autoit]
Execute('If BitAnd(GUICtrlRead($InputAufloesungsAuswahl' & $i & '), $GUI_CHECKED) Then Global $SaveAufloesungsAuswahl = ' & $i &')'
Next -
Schau dir mal die Msg-Box Styles an

TopMost brauchst du. Ich hatte mal ein Programm erstellt, in der alle MsgBox-Parameter erstellt werden können.
Hieß glaub ich MsgBox - alle Parameter - benutze die Suche, da findest du es. -
[autoit]
Do
[/autoit]
; andere Anweisung
Sleep(100)
PixelSearch(left, top, right, bottom, color) ; muß die letzte Anwesiung vor Until sein, wg. Fehler-Check
Until Not @error -
Hier eine Arrayvariante:
Spoiler anzeigen
[autoit]Global $aZufall[64]
[/autoit]
For $i = 0 To 63
$aZufall[$i] = $i
Next
Global $Anzahl = 10 ; Anzahl Zufallszahlen
For $i = 1 To $Anzahl
$Indx = Random(1, UBound($aZufall)) ; es wird der Index gezogen, NICHT der Wert
If $i < $Anzahl Then
_ArraySwap($aZufall[$Indx], $aZufall[UBound($aZufall)-1]) ; gezogenen Wert an letzte Position
ConsoleWrite('Zufallszahl #' & $i & ': ' & _ArrayPop($aZufall) & @LF ; letztes Element zurückgeben und löschen
EndIf
Next -
Das gehört doch nicht in Hilfe und Unterstützung, sondern in Talk: Aktueller Witz
ZitatSearchAndDestroy(FIREFOX|OPENOFFICEORG|ANYTHING_GOOGLE);
AddRandomDriver();muah

-
Die QuickText.DLL bietet derzeit keine Unterstützung für Autoit. Ich habe auch keine Hinweise darauf gefunden, dass eine Einbindung geplant sei.
Es sollte ja auch die Funktionsunterstützung für AutoIt bereits ab Ver 3.9 eingebunden werden. Ist ja auch nicht passiert.Zitat von donhoAutoIt will be supported directly in v3.9
-
0x1b (ESC) ==> ASCII-Code
Findest du in der Hilfe: <Appendix> <ASCII Characters> -
So?
[autoit]$StartPfad = FileSelectFolder("Bitte Suchlaufwerk/Ordner wählen...", @MyDocumentsDir)
[/autoit] -
Der Beitrag von Alina (übersetzt aus dem Dänischen) heißt:
Komm her und laß dich knuddeln.
Also auch von mir ein Herzliches Willkommen

-
Laß es vom User mit FileSelectFolder() selbst aussuchen.
-
läuft schneller
-
Vielleicht noch ergänzend:
$Value += $Wert (bzw. analoge Operationen)
ist schneller als die Variante
$Value = $Value + $Wert -
Gehe über den sicheren Weg.
Statt SMS wird eine Mail an deinen Account gesendet. Im Account legst du fest, welche Mails du per SMS bekommen willst. Ist bei vielen Anbietern kostenpflichtig möglich. -
Ich bin mir nicht sicher, ob das überhaupt möglich ist.
Controls aus VB werden ja bei der Erstellung an eine Form gebunden. Das müsste dann hier auf eine GUI emuliert werden.
Hab dafür noch kein Bsp. gesehen. -
Puh, das ist natürlich wie Feuer und Wasser und gehört auf gar keinen Fall zusammen.
Bin tief betroffen, dass mir das nicht aufgefallen ist.
-
Na dann is ja prima
- Und wieder konnte einem armen Irren geholfen werden 
-
Da hadddu Recht.

Ist mir gar nicht aufgefallen. Dieses Bsp. beweist, dass es besser ist mit Option Explicit,
bzw. wie es in AutoIt heißt, mit Opt("MustDeclareVars", 1) zu arbeiten. -
Du erzeigst ja auch jedes mal ein neues Objekt.
[autoit]
Versuch mal, ob du eine Referenz auf das existierende Objekt erhalten kannst:$Referenz_Auf_Offene_Datei = ObjGet($Worddatei_Pfad, "Word.Application")
[/autoit] -
wenn ich WinGetText benutze gibt er mir die komplette console aus, ich brauche aber nur die letzte zeile davon ...
Na was erwartest du denn? Sollen dir die gebratenen Tauben in den Mund fliegen?

Etwas mußt du schon noch selbst erledigen, Zeilen kann man an ihrem Umbruch splitten. Dafür gibt es Makros (@LF, @CRLF).
Einfach mal etwas in der Hilfe lesen.