ノートPCでカバーを閉じているかの検知方法は分からないのですが、PCがスリープされたか検知するというのはどうですかね?
#define PBT_APMPOWERSTATUSCHANGE 10
#define PBT_APMRESUMEAUTOMATIC 18
#define PBT_APMRESUMESUSPEND 7
#define PBT_APMSUSPEND 4
#define WM_POWERBROADCAST 0x0218
oncmd gosub *power,WM_POWERBROADCAST
stop
*power
//if wparam = PBT_APMRESUMEAUTOMATIC:dialog "スリープが解除されました。"
if wparam = PBT_APMSUSPEND:dialog "スリープモードになりました。"
return
参考にしたサイト
https://learn.microsoft.com/ja-jp/windows/win32/power/wm-powerbroadcast