Using Lonk's version of enumINI() - Load ini-file into array

I can get the drives to map for everything except user's H: drives..

Code:

CLS
BREAK ON
DIM $rc
;$rc=SETOPTION("NoVarsInStrings","ON")
;ENUMINI(@scriptdir+"\DRIVES.INI")
;?
;?'Process complete..'
;get $

"treeview of ini-file"
$data=enumINI(@scriptdir+"\DRVMAP.ini")
IF @error
? "something went wrong: @serror"
SLEEP 2
ELSE
FOR EACH $section IN $data
IF INSTR($section[0],',')
FOR EACH $grp IN SPLIT($section[0],',')
?'"'+$grp='"'
IF INGROUP($grp)
?"member of "+$grp
FOR $value=1 TO ubound($section)
$drive=$section[$value][0]
$resource=$section[$value][1]
$rc=execute('$$resource='+$resource)
USE $drive+':' $resource
?$drive+':' $resource
?$drive
?$resource
NEXT
ENDIF
NEXT
ELSE
$grp=$section[0]
?'"'+$grp+'"'
IF INGROUP($grp)
?"member of "+$grp
FOR $value=1 TO ubound($section)
$drive=$section[$value][0]
$resource=$section[$value][1]
$rc=execute('$$resource='+$resource)
USE $drive+':' $resource
?$drive+':' $resource
?$drive
?$resource
NEXT
ENDIF
ENDIF
NEXT
ENDIF
??"process complete.."
GET $



INI Structure is as follows:
Code:

[DOMAIN1\MMC PDX,DOMAIN2\PDX]
H=\\RESOURCE\@userid$
R=\\APPS\APPS
S=\\RESOURCE\SHARED
[Beaverton]
F=\\REMOTE\apps
H=\\REMOTE\USERS$\+@userid
R=\\APPSERVER\apps
S=\\REMOTE\shared
T=\\RESOURCE\shared
[Marketing]
N=\\IIS\MARKET
[DOMAIN1\Info_Technology,DOMAIN2\MMC Info_Technology]
G=\\RESOURCE\IS



I have tried to use the EXECUTE to do this with no success.

Thanks,

Kent
_________________________
Utilize these resources:
UDFs (Full List)
KiXtart FAQ & How to's