Views
WinstScripts
>>
check service
last edited 2 years ago by rroeder
[Initial]
message=check services
[Aktionen]
loglevel=2
DefStringList list0
DefStringList list1
DefStringList result
Set list0=getOutStreamFromSection('DosBatch_netcall')
Set list1=getSublist(2:-3, list0)
DefVar $myservice$
DefVar $compareS$
DefVar $splitS$
DefVar $found$
Set $found$ ="false"
set $myservice$ = "preloginloader"
comment "============================"
comment "search the list"
; for developping we set loglevel=3
; loglevel=3
; for normal use we dont log the looping
loglevel = -1
for %s% in list1 do sub_find_myservice
loglevel=2
comment "============================"
if $found$ = "false"
set result = getOutStreamFromSection ("dosinanicon_start_myservice")
endif
[sub_find_myservice]
set $splitS$ = takeString (1, splitStringOnWhiteSpace("%s%"))
Set $compareS$ = $splitS$ + takeString(1, splitString("%s%", $splitS$))
if $compareS$ = $myservice$
set $found$ = "true"
endif
[dosinanicon_start_myservice]
net start "$myservice$"
[dosbatch_netcall]
@echo off
net start