The handle of the window to check.
A promise that resolves to a WindowState
object containing the state of the window.
import { WinGetStateByHandle, WinGetHandle } from '@ahmic/autoit-js';
const windowHandle = await WinGetHandle('Untitled - Notepad');
const state = await WinGetStateByHandle(windowHandle);
console.log(state.exists); // true if the window exists
console.log(state.visible); // true if the window is visible
Returns the state of a window.
Though the original AutoIt function returns a bitmask, this function returns an object with boolean properties for each state for ease of use.