Allow or disallow highlights via script.
alias highlights {
if (!$lock(com)) {
var %obj = wsh $+ $ticks
.comopen %obj wscript.shell
if (!$comerr) && ($com(%obj)) {
if ($highlight = $false) && ($1 = enable) goto wsh
if ($highlight = $true) && ($1 = disable) goto wsh
echo $color(info) -a Highlights are already $1 $+ d.
.comclose %obj
}
else echo $color(info) -a Could not create object WScript.Shell.
return
:wsh
abook -h
.comclose %obj $com(%obj,sendkeys,1,string,{TAB 6} {ENTER})
echo $color(info) -a Highlights are now $1 $+ d.
}
else echo $color(info) -a COM must be unlocked to use /highlights.
}