Siebel 用戶端對IE要求比較高,需要手動設定信任網站及安全性層級,到了IE7,IE8之後,還需要額外設定相容性檢視,選項卡彈出方式等等
對於普通終端客戶來說,操作過於繁瑣,在推廣中也頻頻受到阻力,而且真對瀏覽器升級之後Siebel 高互動外掛程式會偶然性損壞,需要重新裝載,但是系統不會自動提醒使用者
所以會導致各種瀏覽器異常情況,如PickApplet彈出框沒有記錄,空白一片,Drilldown彈出空對話方塊等等。
針對上述種種影響,我考慮設計一個方便,簡潔,實用的用戶端工具,可以自動安裝IE高互動外掛程式,自動化佈建IE,清除網路緩衝等等。
程式要足夠小,足夠靈活,考慮採用批次程式書寫,開發人員可以直接執行,最後給終端使用者可以打包成EXE檔案,小巧實用。
Batch Code 如下:
@ECHO off REM QBFC Project Options Begin REM HasVersionInfo: Yes REM Companyname: YSISL@Siebel REM Productname: OnkeyConfigIE REM Filedescription: Siebel Client IE Config REM Copyrights: YSISL REM Trademarks: YSISL REM Originalname: SiebelIEConfig_Win REM Comments: Siebel Client IE Config for WIN7 XP REM Productversion: 11.11.11.04 REM Fileversion: 11.11.11.04 REM Internalname: IEConfig REM Appicon: source\48bd1f76f85d49318de89f673409693d.ico REM Embeddedfile: source\SiebelAx_HI_Client\AllSitesCompatibilityMode.reg REM Embeddedfile: source\SiebelAx_HI_Client\Domain.reg REM Embeddedfile: source\SiebelAx_HI_Client\SiebelAx_HI_Client.inf REM Embeddedfile: source\SiebelAx_HI_Client\SiebelAx_HI_Client_21225.dll REM Embeddedfile: source\SiebelAx_HI_Client\TabbedBrowsing.reg REM Embeddedfile: source\SiebelAx_HI_Client\Zone.reg REM QBFC Project Options End SET SYS_DLL_PATH="C:\Windows\Downloaded Program Files" REM 如果使用QBFC編譯此BATCH檔案,則使用REM注釋符注釋下面這句語句 REM SET MYFILES="%~dp0\IEConfigSouce" REM /////////////////////////////////////////////////////////// REM 1. 清除原Siebel外掛程式 REM 2. 註冊新Siebel高互動外掛程式 REM /////////////////////////////////////////////////////////// echo 正在重新註冊Siebel高互動外掛程式... echo. chdir /D %SYS_DLL_PATH% echo 切換目錄:%CD% echo 清除舊外掛程式 del Siebel* echo. chdir /D %MYFILES% echo 切換目錄:%CD% copy SiebelAx_HI_Client_21225.dll %SYS_DLL_PATH% copy SiebelAx_HI_Client.inf %SYS_DLL_PATH% echo 註冊新外掛程式 chdir /D %SYS_DLL_PATH% regsvr32 /s SiebelAx_HI_Client_21225.dll chdir /D %MYFILES% echo. REM /////////////////////////////////////////////////////////// REM 1. 將Siebel要求的Internet配置寫入註冊表 REM /////////////////////////////////////////////////////////// echo 正在為Siebel應用程式重新設定IE設定... echo. 1. 相容性檢視設定 REG IMPORT AllSitesCompatibilityMode.reg echo. 2. 視窗彈出方式選項卡設定 REG IMPORT TabbedBrowsing.reg echo. 3. 可信網站設定 REG IMPORT Domain.reg echo. 4. 信任網站安全性層級設定 REG IMPORT Zone.reg REM /////////////////////////////////////////////////////////// REM 網路問題處理 REM /////////////////////////////////////////////////////////// echo. echo 重新整理本地DNS緩衝 ipconfig /flushdns echo. echo Siebel用戶端配置完成。 echo. pause |
IE的主要配置由外部已經寫好的註冊表指令碼匯入,主程式負責註冊表匯入即可。
Batch 打包成EXE 可以通過 Quick Batch File Compile 完成。
附件: