@echo off set MC=unset if "%PROCESSOR%" == "INTEL_64" set MC=ia64_nt if "%PROCESSOR%" == "INTEL_486" set MC=i486_nt if "%PROCESSOR_ARCHITECTURE%" == "IA64" set MC=ia64_nt if "%PROCESSOR_ARCHITECTURE%" == "AMD64" set MC=x86e_win64 if "%PROCESSOR_ARCHITECTURE%" == "x86" set MC=i486_nt REM cygwin sets this on 64bit OS if "%PROCESSOR_ARCHITEW6432%" == "AMD64" set MC=x86e_win64 if not "%MC%" == "unset" goto mc_done echo ERROR Cannot detect what machine type you have. echo Please make one of the following settings: echo. echo set PROCESSOR=INTEL_486 - For Windows NT Intel based machines. echo. echo set PROCESSOR=INTEL_64 - For Windows Intel Itanium based machines. echo. echo set PROCESSOR_ARCHITECTURE=AMD64 - For Windows AMD 64 based machines. echo. exit :mc_done if NOT "%CREO_DIRECTORY%" == "" goto creoset set APPDIR=%~dp0.. set cf=%~dp0..\.. set PRODIR=%cf%\Common Files set PRODIR_UIEDITOR=%cf% goto pdirset :creoset set PRODIR=%CREO_DIRECTORY%\Common Files :pdirset set PRO_MACHINE_TYPE=%MC% set start_cmd=start "" set PRO_DIRECTORY=%PRODIR% set CREOAPP_DIRECTORY=%APPDIR% if NOT "%PTCPATH%" == "" goto ptcpathset set path=%PRO_DIRECTORY%\bin;%path% set PTCPATH=true :ptcpathset del *.ncl.* del *.mbx del *.lst.* del *.acl del *.crc del *.log.* del *.pts.* del *.err.* del APS00W07 "%PRODIR%\%MC%\obj\purge.exe" %1 %2 %3 %4 %5 :ptc_end exit /B %ERRORLEVEL%