CCCPaste

os Ignore list

alias ignrlist {
did -r srvfdialog 1
did -b srvfdialog 3
window -h @refserv
var %i = 1, %read = scripts\tmp\readserv.txt
if ($isfile(scripts\tmp\readserv.txt)) {
.fopen serv scripts\tmp\readserv.txt
while (!$feof) && ($fread(serv) != $null) {
var %1 $v1,%2 $wd(%1,2,32)
if (Services ignore* iswmcs %1) || (Ignore list is empty. iswmcs %1) { dialog -t srvfdialog $remove(%1,$chr(46),$chr(58)) }
else {
echo -sg -- %1
noop $regex($wd($read(%read,tn,%i),3-,32),/(.*)(?:does not expire|expires in (.*))$/F)
if ($regml(2)) { var %4 = $v1 }
else { var %4 = does not expire }
var %3 $regml(1)
did -a srvfdialog 1 + 0 0 0 $wd(%1,1,32) + 0 0 0 %2 + 0 0 0 $iif(%3,%3,n/a) + 0 0 0 %4
inc %i
}
}
.fclose serv
}
close -@ @refserv
.remove scripts\tmp\readserv.txt
did $iif($did(srvfdialog,1).lines == 1,-b,-e) srvfdialog 4
}