js 打開本地或共享文件夾

function openFileIIs(command) {
    try {
        // var command = "\\\\192.168.1.155\\share\\" + command;
        window.oldOnError = window.onerror;
        window._command = command;
        window.onerror = function (err) {
            if (err.indexOf('automation') != -1) {
                alert("命令" + window._command + "已經被用戶禁止!");
                return true;
            }
            else return false;
        }
        var wsh = new ActiveXObject("WScript.Shell");
        if (wsh)
            wsh.Run(command);
        window.onerror = window.oldOnError;
    }
    catch (e) {
        alert("附件文件夾不存在!");
    }
}

 

js報錯AUTOMATION服務器無法創建對象

一般情況下第二個解決方法就能滿足

前臺JS腳本出現“Automation服務器不能創建對象“錯誤的解決方法 
1、如果是Scripting.FileSystemObject (FSO 文本文件讀寫)被關閉了,開啓FSO功能即可,在“運行”中執行regsvr32 scrrun.dll即可
2、安全模式設置成“中”,如果javascript腳本中報這個錯誤,還應將IE的安全設置“不允許運行未標記爲安全的activeX控件”啓用即可
注意如果您將相應的網站設成“受信任的站點”,必須對“受信任的站點”進行相應的IE安全設置,此時如果對“Internet”IE設置將是徒勞的。
3、有些腳本需要微軟的 MSXML 控件才能進入。當使用 IE 5 以上版本的缺省安全模式時,會提示是否接受 MSXML 控件,如果接受,MSXML 將自動安裝到您的機器上(得等上幾分鐘)。如果自動安裝不成功,可以自行下載和安裝 MSXML 3.0 SP7。有時是由於msxml 3服務被關掉了,使用 regsvr32 msxml3.dll即可
4、用上面方法基本上能決問題。如果是在安裝某個軟件後出現這種問題,可嘗度卸載該軟件或重裝一下!

如果還是不行,試試以下方法:
5、請將以下語句複製到記事本中,另存爲後綴爲.cmd的文件,並運行。當然在命令行下一句句運行也沒問題。

echo 正在修復,這個過程可能需要幾分鐘,請稍候……
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/System32/dacui.dll
rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/Catroot/icatalog.mdb
regsvr32 /s comcat.dll
regsvr32 /s asctrls.ocx
regsvr32 /s oleaut32.dll
regsvr32 /s shdocvw.dll /I
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s browseui.dll /I
regsvr32 /s msrating.dll
regsvr32 /s mlang.dll
regsvr32 /s hlink.dll
regsvr32 /s mshtml.dll
regsvr32 /s mshtmled.dll
regsvr32 /s urlmon.dll
regsvr32 /s plugin.ocx
regsvr32 /s sendmail.dll
regsvr32 /s mshtml.dll /i
regsvr32 /s scrobj.dll
regsvr32 /s corpol.dll
regsvr32 /s jscript.dll
regsvr32 /s msxml.dll
regsvr32 /s imgutil.dll
regsvr32 /s cryptext.dll
regsvr32 /s inseng.dll
regsvr32 /s iesetup.dll /i
regsvr32 /s cryptdlg.dll
regsvr32 /s actxprxy.dll
regsvr32 /s dispex.dll
regsvr32 /s occache.dll
regsvr32 /s iepeers.dll
regsvr32 /s urlmon.dll /i
regsvr32 /s cdfview.dll
regsvr32 /s webcheck.dll
regsvr32 /s mobsync.dll
regsvr32 /s pngfilt.dll
regsvr32 /s licmgr10.dll
regsvr32 /s hhctrl.ocx
regsvr32 /s inetcfg.dll
regsvr32 /s trialoc.dll
regsvr32 /s tdc.ocx
regsvr32 /s MSR2C.DLL
regsvr32 /s msident.dll
regsvr32 /s msieftp.dll
regsvr32 /s xmsconf.ocx
regsvr32 /s ils.dll
regsvr32 /s msoeacct.dll
regsvr32 /s wab32.dll
regsvr32 /s wabimp.dll
regsvr32 /s wabfind.dll
regsvr32 /s oemiglib.dll
regsvr32 /s directdb.dll
regsvr32 /s inetcomm.dll
regsvr32 /s msoe.dll
regsvr32 /s oeimport.dll
regsvr32 /s msdxm.ocx
regsvr32 /s dxmasf.dll
regsvr32 /s laprxy.dll
regsvr32 /s l3codecx.ax
regsvr32 /s acelpdec.ax
regsvr32 /s mpg4ds32.ax
regsvr32 /s danim.dll
regsvr32 /s Daxctle.ocx
regsvr32 /s lmrt.dll
regsvr32 /s datime.dll
regsvr32 /s dxtrans.dll
regsvr32 /s dxtmsft.dll
regsvr32 /s wshom.ocx
regsvr32 /s wshext.dll
regsvr32 /s vbscript.dll
regsvr32 /s scrrun.dll mstinit.exe /setup
regsvr32 /s msnsspc.dll /SspcCreateSspiReg
regsvr32 /s msapsspc.dll /SspcCreateSspiReg
echo.
echo.
echo 修復成功!任意鍵退出!
pause>null

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章