Функция _DebugSetup

         Описание функции


_DebugSetup

Установки сеанса отладки, используя режимы вывода отчёта

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

Параметры

$sTitle Заголовок, отображаемый в окне отчёта. По умолчанию "AutoIt Debug Report".
$bBugReportInfos Флаг определяющий вывод информации _DebugBugReportEnv(). По умолчанию False.
$vReportType 1 - Окно, в которое пишется лог (по умолчанию).
2 - ConsoleWrite (запись в консоль).
3 - MsgBox (вывод в диалоговое окно).
4 - FileWrite в $sLogFile, в котором указан путь к файлу.
5 - Отчёт в стандартный Блокнот Window.
Строка - название определённой функции используемой для отчёта, которая выполнится с помощью Execute (см. в UDF).
$sLogFile Имя файла, если $vReportType = 4

Возвращаемое значение

Успех:Возвращает тип отчёта
Ошибка:Устанавливает @error
@error:1 - Если функция уже вызвана
2 - Неверный тип отчёта
3 - Неверная функция CallBack

Примечания

If a specific reporting function is registered then on AutoIt exit it is called without parameter.

Вы можете выполнить только один сеанс отладки во время запуска скрипта.
Вы можете отлаживать несколько параллельных скриптов, используя тот же сеанс отладки, просто используйте такой же $sTitle при вызове _DebugSetup(). Все _DebugOut() пойдут на тот же сеанс отладки.

Закомментирование в скрипте вызова _DebugSetup() приводит к отключению всех вызовов _Debug...(), но вы можете удалить все вызовы функций _Debug...() перед окончательной версией вашего скрипта.

См. также

_DebugOut, _DebugReport, _DebugReportEx, _DebugReportVar

Пример

#cs ----------------------------------------------------------------------------

    AutoIt Version: 3.2.8.1
    Author:         David Nuttall

    Script Function:
    Базовый скрипт, показывающий функциональность функций отладки.

#ce ----------------------------------------------------------------------------

AutoItSetOption("MustDeclareVars", 1)

#include <Debug.au3>

_DebugSetup ("Проверка Excel", True)    ; Начало отображение отладочной среды
For $i = 1 To 4
    WinActivate("Microsoft Excel") ; Не забудьте запустить Excel
    Send("{Down}") ; взаимодействие с Excel
    _DebugOut ("Перемещение курсора вниз")  ; Принудительно пишет отчёт в окно отладчика
Next