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 |
Batch 打包成EXE 可以通過 Quick Batch File Compile 完成。
附件: