Quantcast
Channel: ProjectWise Design Integration Wiki
Viewing all articles
Browse latest Browse all 1890

Common_Predefined_PWDrive.cfg

$
0
0
Current Revision posted to ProjectWise Design Integration Wiki by Buddy Branham on 4/26/2023 11:55:28 AM

###################################################################################################
#
# Name: Common_Predefined_PWDrive.cfg
# Description: Finds WorkArea PWSetup for later includsion.
# Author: Buddy Branham
# Date: 2022/02/21
# Version: 2.0.0.0
#
#--------------------------------------------------------------------------------------------------
# Notes:
# - 2022-02-21 Intial vesion of file (2.0.0.0)
#
#--------------------------------------------------------------------------------------------------
# Available Variables: Variables previously defined in configuration that may be applicable to cfg file
#
# CSB Block/CFG File Level Variable Value
# Common_Predefined.cfg Pre-defined _DYNAMIC_DATASOURCE_BENTLEYROOT PW Moniker to folder that houses Common_Predefined.cfg
# Common_Predefined.cfg Pre-defined _DYNAMIC_WORKAREA $(DMS_PROJECT(_DGNDIR))
# Common_Predefined.cfg Pre-defined _DYNAMIC_WORKAREA_NAME $(LASTDIRPIECE(_DYNAMIC_WORKAREA))
# Common_Predefined.cfg Pre-defined _DYNAMIC_PARENTWORKAREA $(DMS_PARENTPROJECT(_DGNDIR))
# Common_Predefined.cfg Pre-defined _DYNAMIC_PARENTWORKAREA_NAME $(LASTDIRPIECE(_DYNAMIC_PARENTWORKAREA))
# Common_Predefined.cfg Pre-defined _DYNAMIC_CONNECTEDPROJECT $(DMS_CONNECTEDPROJECT(_DGNDIR))
# Common_Predefined.cfg Pre-defined _DYNAMIC_CONNECTEDPROJECTNAME $(LASTDIRPIECE(_DYNAMIC_CONNECTEDPROJECT))
# Common_Predefined.cfg Pre-defined _USTN_CONNECT_PROJECTGUID $(DMS_CONNECTEDPROJECTGUID(_DGNDIR))
#
# Common_Predefined.cfg Pre-defined _DYNAMIC_MSG_NOT_FOUND NOT FOUND
# Common_Predefined.cfg Pre-defined _DYNAMIC_MSG_VERIFY_PATH PLEASE VERIFY SPELLING AND PATH OF VARIABLE.
#
# Common_Predefined.cfg Pre-defined _DYNAMIC_PWSETUP_PATH _PWSetup
#
###################################################################################################

###################################################################################################
# DYNAMIC CONFIG VARIABLE
#--------------------------------------------------------------------------------------------------
# The "_DYNAMIC_CONFIGS" variable can be appended in each cfg file to track
# loading of cfgs and other notations.
###################################################################################################

_DYNAMIC_CONFIGS > Common Predefined PWDrive

###################################################################################################
# PROJECTWISE DRIVE
#--------------------------------------------------------------------------------------------------
# This section allows dectection of product version
###################################################################################################

_PROJECTWISE_DRIVE_FOUND=0

_PROJECTWISE_DRIVE_ORG : Bentley Systems Inc

%if exists (${USERPROFILE}/ProjectWise/$(_PROJECTWISE_DRIVE_ORG)/)
_PROJECTWISE_DRIVE : ${USERPROFILE}/ProjectWise/$(_PROJECTWISE_DRIVE_ORG)/
_PROJECTWISE_DRIVE_FOUND=1
%else
_PROJECTWISE_DRIVE : ${registryread{"HKEY_CURRENT_USER\SOFTWARE\Bentley\ProjectWise Drive\Organizations\$(_PROJECTWISE_DRIVE_ORG)\OrganizationRootDirectory"}}
%if exists ($(_PROJECTWISE_DRIVE))
_PROJECTWISE_DRIVE_FOUND=1
%else
%undef _PROJECTWISE_DRIVE
%endif
%endif

#--------------------------------------------------------------------------------------------------
# Check for and set ProjectWise Drive configuration locations
#--------------------------------------------------------------------------------------------------

%if (_PROJECTWISE_DRIVE_FOUND)
%if defined (_VERSION_10_0)
%if defined (_PROJECTWISE_DRIVE_CONFIGURATIONNAME)
%if exists ($(_PROJECTWISE_DRIVE)$(_PROJECTWISE_DRIVE_CONFIGURATIONNAME)/)
_PROJECTWISE_DRIVE_CONFIGURATIONROOT : $(_PROJECTWISE_DRIVE)$(_PROJECTWISE_DRIVE_CONFIGURATIONNAME)/
_DYNAMIC_CONFIGURATIONROOT : $(_PROJECTWISE_DRIVE_CONFIGURATIONROOT)
%endif
%endif
%endif

%if defined (_PROJECTWISE_DRIVE_WORKAREANAME)
%if exists ($(_PROJECTWISE_DRIVE)$(_PROJECTWISE_DRIVE_WORKAREANAME))
_PROJECTWISE_DRIVE_WORKAREA : $(_PROJECTWISE_DRIVE)$(_PROJECTWISE_DRIVE_WORKAREANAME)/
%endif
%endif

#---------------------------------------------------------------------------------------------
# ProjectWise Drive "Workspace GroupRoot" if _PROJECTWISE_DRIVE_ENABLED = 1
#---------------------------------------------------------------------------------------------

%if defined (_PROJECTWISE_DRIVE_WORKSPACEGROUPNAME)
%if exists ($(_PROJECTWISE_DRIVE)$(_PROJECTWISE_DRIVE_WORKSPACEGROUPNAME)/)
_PROJECTWISE_DRIVE_WORKSPACEGROUPROOT : $(_PROJECTWISE_DRIVE)$(_PROJECTWISE_DRIVE_WORKSPACEGROUPNAME)/
_DYNAMIC_WORKSPACEGROUPROOT : $(_PROJECTWISE_DRIVE_WORKSPACEGROUPROOT)
%endif
%endif
%endif

_DYNAMIC_PWDRIVE_PROCESSED=1


Viewing all articles
Browse latest Browse all 1890

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>