• javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序


    javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序

    [javascript] view plaincopyprint?
     
    1. function openFileIIs(filename){          
    2.         try{   
    3.             var obj=new ActiveXObject("wscript.shell");   
    4.             if(obj){   
    5.                 obj.Run("""+filename+""", 1, false );  
    6.                 //obj.run("osk");/*打开屏幕键盘*/  
    7.                 //obj.Run('"'+filename+'"');   
    8.                 obj=null;   
    9.             }   
    10.         }catch(e){   
    11.             alert("请确定是否存在该盘符或文件");   
    12.         }   
    13.           
    14.     }  
    如果new ActiveXObject("WScript.Shell")创建失败应这样处理

    Javascript中使用new ActiveXObject("WScript.Shell")创建对象,出现:Automation服务器不能创建对象的错误,其原因有

    一、组件未注册,可以采用以下方法:

    开始-》运行-》regsvr32 c:WINDOWSsystem32shell32.dll
    开始-》运行-》regsvr32 c:WINDOWSsystem32WSHom.Ocx
    开始-》运行-》regsvr32 c:WINDOWSsystem32scrrun.dll

    如果提示缺少那个dll或ocx,那么就去网上下载吧或去其他电脑上拷贝

    二、浏览器设置(本方法在IE6上通过),可以采用以下方法:

    工具-》Internet选项-》安全-》受信任的站点-》站点-》取消下方要求安全验证的复选框,并将你的网址添进去,确定,再选上要求验证的复选框。

    通过以上设置,此组件已能创建,但受限较多,不推荐网站使用。

    附录:window 运行命令

    winver           检查Windows版本 
    wmimgmt.msc        打开windows管理体系结构(WMI) 
    wupdmgr         windows更新程序 
    wscript         windows脚本宿主设置 
    write         写字板 
    winmsd         系统信息 
    wiaacmgr        扫描仪和照相机向导 
    winchat         XP自带局域网聊天 
    mem.exe         显示内存使用情况 
    Msconfig    系统配置实用程序 
    mplayer2       简易widnows media player 
    mspaint       画图板 
    mstsc         远程桌面连接 
    mplayer2       媒体播放机 
    magnify        放大镜实用程序 
    mmc         打开控制台 
    mobsync        同步命令 
    dxdiag         检查DirectX信息 
    drwtsn32        系统医生 
    devmgmt.msc      设备管理器 
    dfrg.msc            磁盘碎片整理程序 
    diskmgmt.msc       磁盘管理实用程序 
    dcomcnfg           打开系统组件服务 
    ddeshare        打开DDE共享设置 
    dvdplay        DVD播放器 
    net stop messenger  停止信使服务 
    net start messenger  开始信使服务 
    notepad       打开记事本 
    nslookup      网络管理的工具向导 
    ntbackup     系统备份和还原 
    narrator     屏幕“讲述人” 
    ntmsmgr.msc  移动存储管理器 
    ntmsoprq.msc  移动存储管理员操作请求 
    netstat -an   (TC)命令检查接口 
    syncapp    创建一个公文包 
    sysedit     系统配置编辑器 
    sigverif     文件签名验证程序 
    sndrec32    录音机 
    shrpubw     创建共享文件夹 
    secpol.msc    本地安全策略 
    syskey      系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 
    services.msc   本地服务设置 
    Sndvol32     音量控制程序 
    sfc.exe      系统文件检查器 
    sfc /scannow   windows文件保护 
    tsshutdn     60秒倒计时关机命令 
    tourstart     xp简介(安装完成后出现的漫游xp程序) 
    taskmgr     任务管理器 
    eventvwr     事件查看器 
    eudcedit     造字程序 
    explorer     打开资源管理器 
    packager     对象包装程序 
    perfmon.msc   计算机性能监测程序 
    progman     程序管理器 
    regedit      注册表 
    rsop.msc     组策略结果集 
    regedt32     注册表编辑器 
    rononce -p    15秒关机 
    regsvr32 /u *.dll  停止dll文件运行 
    regsvr32 /u zipfldr.dll  取消ZIP支持 
    cmd.exe     CMD命令提示符 
    chkdsk.exe    Chkdsk磁盘检查 
    certmgr.msc   证书管理实用程序 
    calc       启动计算器 
    charmap     启动字符映射表 
    cliconfg     SQL SERVER 客户端网络实用程序 
    Clipbrd     剪贴板查看器 
    conf       启动netmeeting 
    compmgmt.msc  计算机管理 
    cleanmgr     垃圾整理 
    ciadv.msc    索引服务程序 
    osk       打开屏幕键盘 
    odbcad32    ODBC数据源管理器 
    oobe/msoobe /a  检查XP是否激活 
    lusrmgr.msc   本机用户和组 
    logoff      注销命令 
    iexpress     木马捆绑工具,系统自带 
    Nslookup    IP地址侦测器 
    fsmgmt.msc   共享文件夹管理器 
    utilman     辅助工具管理器 
    gpedit.msc    组策略

  • 相关阅读:
    软件测试之魂:核心测试设计精解
    测试的第一重境界:围着Bug转
    理想运算放大器的性质
    MATLAB脚本显示滤波器系数
    matlab中用转义符来输入希腊字母的方法
    Linux中Matlab安装总结
    在ubuntu下阅读chm文件的四种方法(转)
    ARM是不是单片机
    日本人的英文名字
    WAV格式音乐
  • 原文地址:https://www.cnblogs.com/91loveme/p/3470733.html
Copyright © 2020-2023  润新知