Obviously, both WinHide and WinShow do not use the window's name when the parameter is a zero-length string. They just use the internal top-level window handle directly. It is possible to use the WinBatch top-level window's name "WBT" or whatever you set it to to get the same effect if that is what you mean.
This is completely off topic so my apologies in advance.
I have been working on a chatGPT "conversion" to train the algorithm to write proper WIL scripts. After prompting it to fix multiple errors, it came up with this simple script to demonstrate how the basic task is performed:
; Hide the WinBatch top-level window
WinHide("")
TimeDelay(2) ; Wait for 2 seconds (you can adjust the delay as needed)
; Show the WinBatch top-level window
WinShow("")
Exit
Very simple task but it is a great leap forward when compared to the algorithm's original attempt.