Skip to main content
10-Marble
August 16, 2017
Solved

Which file define the $PRO_DIRECTORY variable path?

  • August 16, 2017
  • 2 replies
  • 7280 views

I can find these two variables in config.pro file, but in which file define these two variables' path?

Usually we define path like this ENV=PRO_DIRECTORY=D:\SAMPLE FOLDER. but i can't find this definition in all .bat files and .psf files.

  • $PRO_DIRECTORY
  • $CREO_COMMON_FILES
Best answer by MartinHanak

Hi,

 

I guess that Creo creates these local variables automatically, when you start new session.

2 replies

24-Ruby III
August 17, 2017

Hi,

 

I guess that Creo creates these local variables automatically, when you start new session.

10-Marble
August 17, 2017

I agree with you, because i tried to find all .bat and .psf files but can't find these variables.

1-Visitor
August 21, 2017

You will see the following snippet in a number of batch files in the Creo app directory (<loadpoint>\parametric etc.):

### Creo 4.0 ###
set APPDIR=%~dp0.. set cf=%~dp0..\.. set PRODIR=%cf%\Common Files
[...]
set PRO_DIRECTORY=%PRODIR%

### Creo 2.0 ###
set APPDIR=%~dp0..
set cf=%~dp0..\..
set PRODIR=%cf%\Common Files\M240
[...]
set PRO_DIRECTORY=%PRODIR%

I assume one of the batch files is called during Creo startup prior to processing the PSF file.

10-Marble
August 22, 2017

Hi,

I found these files contain the variables.

Thank you for your help.

 

 

 

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\convert_image.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\dcadsetup.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\dcadshutdown.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\modelcheck.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\parametric_borrow.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\procvtutil.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\prodialog_view.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\proev.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\progpostg.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\progpostl.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\progpostq.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\propostg.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\propostl.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\propostq.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\protab.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\protk_unlock.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\pro_mcs_comp.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\pro_ncl_cvt.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\ptcborrow.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\ptcdbatch.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\ptcflush.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\ptchostid.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\ptcstatus.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\purge.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\vb_api_register.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\vb_api_unregister.bat
[40] set PRO_DIRECTORY=%PRODIR%

---------- D:\Program Files\PTC\Creo 4.0\M020\Parametric\bin\pim\xml\creo_templates.xml
[66] set PRO_DIRECTORY=%PRODIR%
[114] set PRO_DIRECTORY=%PRODIR%
[951] set PRO_DIRECTORY=%PRODIR%

--

Jeff