Funktionreferenz


_DebugSetup

Beschreibung anzeigen in

Startet eine Debug-Sitzung durch Verwendung einer festgelegten Reportart

#include <Debug.au3>
_DebugSetup ( [$sTitle = Default [, $bBugReportInfos = False [, $vReportType = 1 [, $sLogFile = "" [, $bTimeStamp = False]]]]] )

Parameter

$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"
   

Rückgabewert

Erfolg: Reporttyp.
Fehler: Setzt das @error Flag auf ungleich null
@error: 1 falls bereits aufgerufen.
2 ungültiger Reporttyp.
3 ungültige CallBack-Funktion

Bemerkungen

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.

Verwandte Funktionen

_DebugOut, _DebugReport, _DebugReportEx, _DebugReportVar

Beispiel

#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