Skip to content

DebugConsole 类

IDE 的调试控制台窗格——通过 Host.DebugConsole 访问。插件写入诊断和日志输出的规范位置。

vb
With Host.DebugConsole
    .PrintText "[MyAddIn] Project: " & Host.CurrentProject.Name
    .PrintText "[MyAddIn] Compiler: " & Host.CompilerVersion
    .PrintText "[MyAddIn] PID: "      & Host.IDEProcessID
End With

该窗格在 IDE 自身输出和每个插件的输出之间共享——用插件标签(例如 "[MyAddIn] ")作为日志行前缀,以便用户区分来源。

方法

Clear

清除调试控制台窗格的全部内容。

语法:debugConsole.Clear

PrintText

向窗格打印一行文本。

语法:debugConsole.PrintText Prompt [, ColorRGB ]

Prompt
必需 要打印的文本。String
ColorRGB
可选 文本颜色,为 RGB Long(使用 RGB(r, g, b) 函数构造)。默认 0——IDE 的默认调试控制台前景色。
vb
Host.DebugConsole.PrintText "Operation completed"                           ' 默认颜色
Host.DebugConsole.PrintText "Warning: something looks off", RGB(255, 128, 0) ' 橙色

SetFocus

将键盘焦点给予调试控制台的文本输入点——等同于用户点击控制台。

语法:debugConsole.SetFocus

twinBASIC及其LOGO版权为作者"韦恩"所有