echo off cls echo **************************************************************** echo ** ** echo ** Oracle Siebel Utility for HI Client ActiveX Deployment ** echo ** ** echo ** February 2012 ** echo ** ** echo **************************************************************** if not exist SiebelAx_*.cab echo ** ** if not exist SiebelAx_*.cab echo ** ** if not exist SiebelAx_*.cab echo * Please go into the directory where .cab files were extracted.* if not exist SiebelAx_*.cab echo ** ** if not exist SiebelAx_*.cab echo ** ** if not exist SiebelAx_*.cab echo **************************************************************** if not exist SiebelAx_*.cab goto :eof GOTO :start2 IF EXIST D:\nul GOTO :start1 IF NOT EXIST D:\nul GOTO :start2 :start1 set Verzeichnis=D: ECHO Laufwerk = %Verzeichnis% goto :step0 :start2 set Verzeichnis=C: echo LW=C ECHO Laufwerk = %Verzeichnis% goto :step0 :step0 if exist %Verzeichnis%\progra~1\Siebel_8 goto :step1 md %Verzeichnis%\progra~1\Siebel_8 :step1 expand %1*.cab %Verzeichnis%\progra~1\Siebel_8 REM /p to ask for prompt del "%Verzeichnis%\progra~1\Siebel_8\*.class" @echo "to register dll's ocx's run regsvr32 " @echo "Where is the location of your ActiveX control." REM - /u to unregister, /s silent mode for %%f in (%Verzeichnis%\progra~1\Siebel_8\s*.dll) do regsvr32 /s %%f for %%g in (%Verzeichnis%\progra~1\Siebel_8\s*.ocx) do regsvr32 /s %%g for %%i in (%Verzeichnis%\progra~1\Siebel_8\ieop*.dll) do regsvr32 /s %%i @echo " to register the com server executables, run " @echo " %Verzeichnis%\progra~1\Siebel_8\*.exe /RegServer, Where * denotes" @echo " the names of your executables" for %%h in (%Verzeichnis%\progra~1\Siebel_8\s*.exe) do %%h /RegServer @echo "This utility requires a command line argument of a source UNC or directory path of a siebel" @echo "applets directory for the correct build/patch of Siebel in a mobile web client or Siebel Web server. @echo " example: predeploy.cmd \\hherbert\c\applets\" @echo "Each client to be predeployed must have privileges to the shared applets directory @echo "Please note that this script will re-register all *.exe, *.dll and *.ocx files in the downloaded " @echo "Program files directory. If this is not desirable, explicitly name the Siebel files to be registered." cd %Verzeichnis%\progra~1\Siebel_8\