更改 GUI 中显示的数据,而无需重新显示 GUI



是否可以在不重新显示整个 GUI 的情况下更改 Gui 中显示的数据。我知道我可以更改控件中的数据或文本,但对于长字符串的数据来说,这是一种有点不可靠的方法。

我有一个初始化串行设备的小型 AHK 脚本。串行设备在启动时偶尔会执行一些意外的操作。当设备无法正常启动时,我需要查看设备初始化消息。

第二个 AHK 脚本启动串行初始化脚本,然后通过观察设备初始化过程正确完成后销毁串行初始化 GUI 窗口来等待初始化完成。

我必须先销毁串行初始化 GUI,然后在从串行端口收到新数据字符串时重新制作它。

监视要销毁的串行初始化 Gui 的第二个脚本看到 Gui 在文本更改时消失,并在确认串行设备已正确初始化之前继续其其余进程。

我想更改串行初始化 Gui 显示文本,而不必使用来自串行端口的每个新数据字符串销毁和重新显示 GUI。

Serial Init 应用程序上的文本如何显示并不重要,只要我可以在必要时阅读它。它可以是灰色窗口或白色控件中的纯文本。

可以使用GuiControl命令更改文本控件。

GuiControl,, CONTROL_NAME, NEW_TEXT

最新更新