Civil 3D 2017.
Here is the routine I was using with which I was having a problem. I had updated the AeccUiNetwork110 and double-checked the guids.
On a whim I fully commented out the Metric sections, and everything worked as needed, though I'm not sure why.
Thanks for the mental nudge.
This one caused the problem:
;;;===================================Aecc Shared Content path=============================================
(defun SetAeccSharedContentPath (v)
(vl-load-com)
(vl-registry-write
(strcat
"HKEY_CURRENT_USER\\"
(vlax-product-key)
"\\Profiles\\"
(vla-get-activeprofile
(vla-get-profiles
(vla-get-preferences (vlax-get-acad-object))
)
)
"\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
)
"SharedContentPath"
v
)
);defun
;;;=========================================================================================================
;;;===================================US Imperial Pipes=====================================================
(defun SetUSImperialPipes (v)
(vl-load-com)
(vl-registry-write
(strcat
"HKEY_CURRENT_USER\\"
(vlax-product-key)
"\\Profiles\\"
(vla-get-activeprofile
(vla-get-profiles
(vla-get-preferences (vlax-get-acad-object))
)
)
"\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
)
"16C49365-B844-484b-92CE-9A8ACE681B57" ;;This guid code could change in future versions
v
)
);defun
;;;=========================================================================================================
;;;===================================US Imperial Structures================================================
(defun SetUSImperialStructures (v)
(vl-load-com)
(vl-registry-write
(strcat
"HKEY_CURRENT_USER\\"
(vlax-product-key)
"\\Profiles\\"
(vla-get-activeprofile
(vla-get-profiles
(vla-get-preferences (vlax-get-acad-object))
)
)
"\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
)
"DCE203A2-D381-466f-A23E-08A9D9F8FDBD" ;;This guid code could change in future versions
v
)
);defun
;;;=========================================================================================================
;;;===================================Metric Pipes=====================================================
(defun SetMetricPipes (v)
(vl-load-com)
(vl-registry-write
(strcat
"HKEY_CURRENT_USER\\"
(vlax-product-key)
"\\Profiles\\"
(vla-get-activeprofile
(vla-get-profiles
(vla-get-preferences (vlax-get-acad-object))
)
)
"\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
)
"F670B5B9-DA12-476d-B461-4FB5C5650A82" ;;This guid code could change in future versions
v
)
);defun
;;;=========================================================================================================
;;;===================================Metric Structures================================================
(defun SetMetricStructures (v)
(vl-load-com)
(vl-registry-write
(strcat
"HKEY_CURRENT_USER\\"
(vlax-product-key)
"\\Profiles\\"
(vla-get-activeprofile
(vla-get-profiles
(vla-get-preferences (vlax-get-acad-object))
)
)
"\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
)
"F1FEBE2D-D589-4f85-BF8E-650ED06A5EA5" ;;This guid code could change in future versions
v
)
);defun
;;;=========================================================================================================
;;;===================================AUTO RUN THE SETTINGS PIPES=================================
(SetAeccSharedContentPath "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\Aecc Shared Content")
(SetUSImperialPipes "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\US Imperial Pipes\\US Imperial Pipes.apc")
(SetUSImperialStructures "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\US Imperial Structures\\US Imperial Structures.apc")
;(SetMetricPipes "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\US Imperial Pipes\\US Imperial Pipes.apc")
;(SetMetricStructures "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\US Imperial Structures\\US Imperial Structures.apc")
(princ "\nPipe Catalog is set... \n")
(princ)
;;;=========================================================================================================This one worked correctly and populated the drop down, though I'm not sure why exactly it made a difference:
;;;===================================Aecc Shared Content path=============================================
(defun SetAeccSharedContentPath (v)
(vl-load-com)
(vl-registry-write
(strcat
"HKEY_CURRENT_USER\\"
(vlax-product-key)
"\\Profiles\\"
(vla-get-activeprofile
(vla-get-profiles
(vla-get-preferences (vlax-get-acad-object))
)
)
"\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
)
"SharedContentPath"
v
)
);defun
;;;=========================================================================================================
;;;===================================US Imperial Pipes=====================================================
(defun SetUSImperialPipes (v)
(vl-load-com)
(vl-registry-write
(strcat
"HKEY_CURRENT_USER\\"
(vlax-product-key)
"\\Profiles\\"
(vla-get-activeprofile
(vla-get-profiles
(vla-get-preferences (vlax-get-acad-object))
)
)
"\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
)
"16C49365-B844-484b-92CE-9A8ACE681B57" ;;This guid code could change in future versions
v
)
);defun
;;;=========================================================================================================
;;;===================================US Imperial Structures================================================
(defun SetUSImperialStructures (v)
(vl-load-com)
(vl-registry-write
(strcat
"HKEY_CURRENT_USER\\"
(vlax-product-key)
"\\Profiles\\"
(vla-get-activeprofile
(vla-get-profiles
(vla-get-preferences (vlax-get-acad-object))
)
)
"\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
)
"DCE203A2-D381-466f-A23E-08A9D9F8FDBD" ;;This guid code could change in future versions
v
)
);defun
;;;=========================================================================================================
;;;===================================Metric Pipes=====================================================
; (defun SetMetricPipes (v)
; (vl-load-com)
; (vl-registry-write
; (strcat
; "HKEY_CURRENT_USER\\"
; (vlax-product-key)
; "\\Profiles\\"
; (vla-get-activeprofile
; (vla-get-profiles
; (vla-get-preferences (vlax-get-acad-object))
; )
; )
; "\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
; )
; "F670B5B9-DA12-476d-B461-4FB5C5650A82" ;;This guid code could change in future versions
; v
; )
;);defun
;;;=========================================================================================================
;;;===================================Metric Structures================================================
; (defun SetMetricStructures (v)
; (vl-load-com)
; (vl-registry-write
; (strcat
; "HKEY_CURRENT_USER\\"
; (vlax-product-key)
; "\\Profiles\\"
; (vla-get-activeprofile
; (vla-get-profiles
; (vla-get-preferences (vlax-get-acad-object))
; )
; )
; "\\Preferences\\AeccUiNetwork110" ;;****AeccUiNetwork110**** could change in future versions
; )
; "F1FEBE2D-D589-4f85-BF8E-650ED06A5EA5" ;;This guid code could change in future versions
; v
; )
;);defun
;;;=========================================================================================================
;;;===================================AUTO RUN THE SETTINGS PIPES=================================
(SetAeccSharedContentPath "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\Aecc Shared Content")
(SetUSImperialPipes "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\US Imperial Pipes\\US Imperial Pipes.apc")
(SetUSImperialStructures "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\US Imperial Structures\\US Imperial Structures.apc")
;(SetMetricPipes "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\US Imperial Pipes\\US Imperial Pipes.apc")
;(SetMetricStructures "F:\\_CADD\\ACAD_SAVE\\GT PIPE CATALOG\\Pipes Catalog\\US Imperial Structures\\US Imperial Structures.apc")
(princ "\nPipe Catalog is set... \n")
(princ)
;;;=========================================================================================================