Startet eine Debug-Sitzung durch Verwendung einer festgelegten Reportart
#include <Debug.au3>
_DebugSetup ( [$sTitle = Default [, $bBugReportInfos = False [, $vReportType = 1 [, $sLogFile = "" [, $bTimeStamp = False]]]]] )
$sTitle | [optional] Titel, der dem Berichts-Fenster zugewiesen wird. Der Standardwert lautet "AutoIt Debug Report". |
$bBugReportInfos | [optional] Zeigt BugReport Infos. Standard ist False. |
$vReportType | [optional] 1 - Report-Logfenster (Standard). 2 - ConsoleWrite. 3 - MsgBox. 4 - FileWrite (in $sLogFile wird der Dateiname definiert). 5 - Report-Notepadfenster. string - Name der zu verwendenden Reportfunktion. |
$sLogFile | [optional] Name der Datei falls $vReportType = 4 |
$bTimeStamp | [optional] True wenn die Nachricht mit einem Zeitstempel vorangestellt wird "YYYY/MM/DD HH:MM:SS" |
Erfolg: | Reporttyp. |
Fehler: | Setzt das @error Flag auf ungleich null |
@error: | 1 falls bereits aufgerufen. 2 ungültiger Reporttyp. 3 ungültige CallBack-Funktion |
Falls eine festgelegte Reportfunktion registriert ist, dann wird diese beim Beenden von AutoIt ohne Parameter aufgerufen.
Man kann jeweils nur eine Debug-Sitzung im laufenden Skript geöffnet haben.
Man kann mehrere Skripte in der selben Debug-Sitzung verwenden, man muss dann nur denselben $sTitle verwenden, wenn _DebugSetup() aufgerufen wird. Alle Ausgaben von _DebugOut() erfolgen dann in dieselbe Debug-Sitzung.
Wenn der Aufruf zu _DebugSetup() auskommentiert wird, werden die Aufrufe der Funktion _Debug...() ignoriert. Es wird aber empfohlen, im endgültigen Skript alle Aufrufe von _Debug-Funktionen zu entfernen.
Wenn der "Report Log Window" Typ verwendet wird, dann wird das erst Script beim Schließen des Berichtsfensters beendet.
_DebugOut, _DebugReport, _DebugReportEx, _DebugReportVar
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.2.8.1
Autor: David Nuttall
Skriptfunktion: Dieses Grundlagenskript zeigt die Funktionalität der Debug-Funktionen
#ce ----------------------------------------------------------------------------
#include <Debug.au3>
_DebugSetup("Teste Excel") ; Beginnt mit dme anzeigen der Debug-Umgebung
For $i = 1 To 4
WinActivate("Microsoft Excel")
; Mit Excel arbeiten
Send("{Down}")
_DebugOut("Maus wurde nach unten bewegt.") ; Schreibt die Ausgabe in ein Editor-Fenster
Next