OrCAD is a digital design application used to create and model electrical circuits.

Posts

Unattended Install of EMA OrCAD 16.6

@REM ************************************************************************** @REM ** install.zip ** @REM ** ** @REM ** Silently installs EMA OrCAD 16.6. ** @REM ** ** @REM ** Save this file to the root of your OrCAD installation files (at the ** @REM ** same level as setup.exe, Disk1, Disk2, etc). Modify the variable ** @REM ** below called "ORCAD_LICENSING" to reflect the port and name of your ** @REM ** EMA OrCAD licensing server. Open the file called ** @REM ** silentinstall-SPB.ini under Disk1\documents\ and modify it with the ** @REM ** appropriate settings for your environment as per the EMA's install ** @REM ** guide, or base it off my own file (http://goo.gl/gbng84). The ** @REM ** installer will copy the file to your local temp folder, run the ** @REM ** setup unattended (not silent!), and wait for installation to ** @REM ** Once the install completes the temporary copy of the silent install ** @REM ** file is removed, and licensing is configured via the @ECHO OFF @REM Change this to reflect your licensing environment SET ORCAD_LICENSING=5280@orcad @REM CP holds the directory where you ran install.zip from. SET CP=%~DP0 ECHO Installing OrCAD @REM Copy the silent install file locally so setup doesn't choke on path. COPY "%CP%Disk1\documents\silentinstall-SPB.ini" %TEMP% @REM The following line invokes setup.exe from a new command shell and instructs @REM InstallShield to wait (/w) for all cloned processes to complete (/clone_wait) @REM It also tells InstallShield to use the silent install file. @REM See http://helpnet.installshield.com/installshield18helplib/ihelpsetup_execmdline.htm cmd /c "%CP%\Disk1\Setup.exe" /w /clone_wait !quiet=%TEMP%/silentinstall-SPB.ini @REM Set the machine-level environment variable for the license server. SETX CDS_LIC_FILE "%ORCAD_LICENSING%" /M @REM Clean up, clean up, everybody, everywhere... DEL %TEMP%\silentinstall-SPB.ini EXIT 0

silentinstall-SPB.ini for OrCAD 16.6

[State] ; Ignore the fact that there is far to much junk on my drive IKNOWBEST=YES ; ; defines the install location ; TargetDir=C:\Cadence\SPB_16.6-silent ; ; Reboots if required at conclusion of installation ; RebootIfReqd=N ; ;File Server Location ; ;FileServerLocationDir=G:\SPB_16.6 ; ; identifies desired maintenance behavior ; possible values are: REMOVEALL, MODIFY, REPAIR ; OnMaintenance=REMOVEALL ; ; If REMOVEALL is selected for maintenance, this flag ; determines if rollback (if applicable) should ; be performed ; ;Rollback=N ;Do you want to backup the files updated in ISR install ;Y indicates yes ;IsrBackup=Y ;Allusers identifies the alluesr vs Cuurent user installation ; A value of NO means current user and YES meas for All Users ALLUSERS=YES ;First time installation MODE ;You can CHOOSE COMPLETE too MODE=COMPLETE ;Crystal reports should be updated ;Y- yes ;N - skipped UPDATE_CRSTAL=Y ;.NET Framework should be updated ;Y- yes ;N - skipped UPDATE_NET_FRAMWRK =Y ;VC Redistribution package should be updated ;Y- yes ;N - skipped UPDATE_VC_REDIST=Y ;Fire wall entries to be done ;Y- yes ;N - skipped UPDATE_FIREWALL=Y ;Should setup overwrite the existing Installation ;Y- yes ;N - no ALWAYS_OVERWRITE=Y ;This option determines whether a disk space check is required ; Possible values are YES and NO. Yes means dont check NO means check IKNOWBEST=YES ;Should Setup Overwrite the HOME Environment variable ;Y - yes ;N - no OVERWRITE_HOME=Y [Features] ; ; Identifies feature list that should be manipulated. ; If the features is not listed here it is NOT ; selected for installation. ; Feature0=ALL OrCAD 166 Products ;Feature1=ALL OrCAD 166 Products\OrCAD_Capture_CIS ;Feature2=ALL OrCAD 166 Products\OrCAD_EE_Designer ;Feature3=ALL OrCAD 166 Products\OrCAD_FPGA_System_Planner ;Feature4=ALL OrCAD 166 Products\OrCAD_PCB_Designer ;Feature5=ALL OrCAD 166 Products\OrCAD_PCB_SI ;Feature6=ALL OrCAD 166 Products\PSpice Feature7=ALL SPB 166 Products ;Feature8=ALL SPB 166 Products\Allegro_AMS_Simulator ;Feature9=ALL SPB 166 Products\Allegro_Design_Authoring ;Feature10=ALL SPB 166 Products\Allegro_Design_Authoring_CIS ;Feature11=ALL SPB 166 Products\Allegro_Design_Authoring_Multi_Style ;Feature12=ALL SPB 166 Products\Allegro_Editor_Router ;Feature13=ALL SPB 166 Products\Allegro_FPGA_System_Planner ;Feature14=ALL SPB 166 Products\Allegro_PCB_Librarian ;Feature15=ALL SPB 166 Products\Allegro_PCB_Router ;Feature16=ALL SPB 166 Products\Allegro_PCB_SI ;Feature17=ALL SPB 166 Products\Allegro_Package_Designer_Cadence_SiP ;Feature18=ALL SPB 166 Products\Allegro_Physical_Viewer Feature19=ALL Documentation [Data] ; ; The data section stores any other properties required by ; the installation. This list varies based on product. ; ; ;The working Directory ; WorkingDir=C:\SPB_Data-Silent ; ; ;For setting FOOTPRINT Path ; ;FootprintPath=D:\Cadence\SPB_16.6-silent\share\pcb\pcb_lib\symbols ; ;SETTING LICENSE FILE ; ;Specifying the port and host information for the license server(s) sets the CDS_LIC_FILE environment variable used by Cadence applications to access the license server(s). ; ;You can get this information from the Cadence license file as follows: ; ; SERVER host1 83065c2 5280 ; ;Where, host name = host1 port = 5280 ; ; ;If you have multiple license servers and you want to access all of them, you can specify the port and host information for each of the license server ;delimited by a semi-colon as follows: port1@host1;port1@host2;port1@host3 For example: 5280@sunny;5280@blue;5280@sky ; ;If your license server has a fault-tolerant server configuration, you can specify the port and host information for each server separated by a ;comma as follows: port@host1,port@host2,port@host3 For example: 5280@sunny,5280@blue,5280@sky ; ; ;You can get the host and port information for a fault-tolerant server from the Cadence license file as follows, ; ; SERVER host1 83065c2 5280 ; ; SERVER host2 83055b2 5280 ; ; SERVER host3 82045c4 5280 ; ;If you uncomment the following line, your CDS_LIC_FILE will be set to 5280@flexserver ;overwrite-lic-path=5280@flexserver ; ;If you uncomment the following line 5280@flexserver1 will be appended to current value of CDS_LIC_FILE variable. ;append-lic-path=5280@flexserver1