Lad dir am besten mal die deutsche Hilfe runter... Da stehen alle Funktionen drin. Alternativ kannst du auch in der Online-Hilfe nachschlagen.
Beiträge von Cartan12
-
-
Tja, kommt halt immer auf den Zusammenhang an

-
-.- Deshalb hab ich auch {#} genommen...
Ich wollte nur zeigen, dass man auch ohne diesen Flag eine Raute ausgeben kann... -
Ich würds trotzdem so machen:
[autoit]Send("{#}")
[/autoit] -
[autoit]
GUISetOnEvent($GUI_EVENT_CLOSE,"_Abbrechen")
[/autoit]--> Richtig
[autoit]GUICtrlSetOnEvent($GUI_EVENT_CLOSE,"_Abbrechen")
[/autoit]--> Falsch
-
Ups, meinte dich... -
Ah ja, wie
BugFixAutoBert gesagt hat, hab ich vergessen zu erwähnen, dass man das deklarieren von $GUI_EVENT_CLOSE ausklammern muss... Hab sehr viel geändert, bis ich gemerkt hab, dass das auch falsch war und habs dann vergessen zu posten... -
-
Ich würds so machen:
[autoit]$var = WinList()
[/autoit][autoit][/autoit][autoit]For $i = 1 to $var[0][0]
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
$text = WinGetText($var[$i][0])
MsgBox(0,"",$text)
EndIf
NextFunc IsVisible($handle)
[/autoit][autoit][/autoit][autoit]
If BitAnd( WinGetState($handle), 2 ) Then
Return 1
Else
Return 0
EndIfEndFunc
[/autoit] -
[autoit]
#include <GUIConstantsEx.au3>
[/autoit]Fehlt...

edit: Oh, sorry für den doppel Post :pinch:
-
Rein theoretisch schon, aber dann bricht das Script ab...
-
WOW, nicht schlecht
Die hier funzt ganz gut. -
Da fehlt
[autoit]Opt("GUIOnEventMode", 1)
[/autoit] -
Beispiel:
Spoiler anzeigen
[autoit]#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]AutoIt Version: 3.3.5.3 (beta)
[/autoit] [autoit][/autoit] [autoit]
Author: Cartan12Script Function:
[/autoit] [autoit][/autoit] [autoit]
Template AutoIt script.#ce ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]IniWrite(@ScriptDir & "\test.ini","1","1.1","tata")
[/autoit] [autoit][/autoit] [autoit]
IniWrite(@ScriptDir & "\test.ini","1","1.2","toto")
$file = FileOpen(@ScriptDir & "\test.ini", 1);~ ; Prüfen, ob Datei im Schreibmodus geöffnet ist
[/autoit] [autoit][/autoit] [autoit]
If $file = -1 Then
MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.")
Exit
EndIfFileWrite($file, @CRLF)
[/autoit] [autoit][/autoit] [autoit]FileClose($file)
[/autoit] [autoit][/autoit] [autoit]IniWrite(@ScriptDir & "\test.ini","2","2.1","tritta")
[/autoit]
IniWrite(@ScriptDir & "\test.ini","2","2.2","tritto") -
Das von AutoBert gibt es auch auf Deutsch: http://wiki.autoit.de/wiki/index.php…mieren_von_UDFs
-
Ich glaub die POP3 UDF von Stilgar könnte helfen.
Hier ein Beispiel:Spoiler anzeigen
[autoit]#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]AutoIt Version: 3.3.5.3 (beta)
[/autoit] [autoit][/autoit] [autoit]
Author: Cartan12Script Function:
[/autoit] [autoit][/autoit] [autoit]
Template AutoIt script.#ce ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]#include <POP3.au3>
[/autoit] [autoit][/autoit] [autoit]
$benutzer = "***"
$pass = "***"
$popserver = "***"$conn = _POP3Connect($benutzer,$pass,$popserver)
[/autoit]
If $conn == 0 Then
MsgBox(0,"","Keine Verbindung")
Else
$mails = _POP3Info()
_ArrayDisplay($mails)
$mail = _POP3Retr()
MsgBox(0,"",$mail)
EndIf -
Kleiner Fehler:
[autoit]MsgBox(0, 0, "Du schreibst: " & Round($len / $Timer, 1) & " Zeichen pro Sekunde" & @CRLF & "Du hast: " & $Fehler & " Abschreibfehler" & @CRLF & "Du hast: " & $DelCount & " deine Eingabe verändert")
[/autoit]Da fehlt das "mal". Hier die Berichtigung:
[autoit]MsgBox(0, 0, "Du schreibst: " & Round($len / $Timer, 1) & " Zeichen pro Sekunde" & @CRLF & "Du hast: " & $Fehler & " Abschreibfehler" & @CRLF & "Du hast: " & $DelCount & " mal deine Eingabe verändert")
[/autoit]P.S. WAS!?! 3 Zeichen pro Sekunde

-
-
[autoit]
#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]
#Include <GuiListBox.au3>#Region ### START Koda GUI section ###
[/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]
$Form1 = GUICreate("Dialog", 268, 226, 303, 219)
GUISetIcon("D:\009.ico")
$Group1 = GUICtrlCreateGroup("Tools", 8, 8, 97, 177)
$Button1 = GUICtrlCreateButton("Show", 16, 24, 75, 25, 0)
$Button2 = GUICtrlCreateButton("Hide", 16, 56, 75, 25, 0)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup("Process List", 112, 8, 137, 177)
$List1 = GUICtrlCreateList("", 120, 24, 121, 149)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###$plist = ProcessList("notepad.exe")
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
For $i=1 To $plist[0][0]
_GUICtrlListBox_AddString($List1, $plist[$i][0])
NextWhile 1
[/autoit][autoit][/autoit][autoit][/autoit][autoit]
Switch GUIGetMsg()
Case -3
Exit
Case $Button2 ; Hide Button
_hide1 ()
EndSwitch
WEndFunc _hide1 (); Hide Button
[/autoit][autoit][/autoit][autoit]sleep (1000)
[/autoit]
EndFunc -
[Blockierte Grafik: http://cartan.ca.ohost.de/notepad.GIF]
Bei mir sieht das anders aus... Was hast du denn für ein System?