Funktionsreferenz

_DebugSetup

Startet eine Debug-Sitzung durch Verwendung einer festgelegten Reportart

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

 

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).
string - Name der zu verwendenden Reportfunktion.
$sLogFile [optional] Name der Datei falls $vReportType = 4

 

Rückgabewert

Erfolg: Reporttyp.
Fehler: Setzt @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.

 

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

AutoItSetOption("MustDeclareVars", 1)

#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