我们经常需要通过生成 ActiveXObject("WScript.Shell"); 来调用某一exe文件。

  设置网页打印的页眉页脚为空:

    var HKEY_Root,HKEY_Path,HKEY_Key;    HKEY_Root="HKEY_CURRENT_USER";    HKEY_Path="//software//Microsoft//Internet Explorer\\PageSetup\\"; function PageSetup_Null()   {    try {    var Wsh=new ActiveXObject("WScript.Shell");    HKEY_Key="header";    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");    HKEY_Key="footer";    Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");    }  catch(e){alert("Error:"+e.message+"。");}    }

  调用 exe 程序,调用计算器:

{ var   wshShell   =   new   ActiveXObject("WScript.Shell");   wshShell.run("calc.exe");
} 

  

  问题表现:

  经常会报 “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即可

Asp.Net 之 通过调用 WScript.Shell 启动本地 exe 程序时产生“ automation服务器不能创建对象 ”的错误...相关推荐

  1. 脚本错误 服务器不能创建文件,调用WScript.Shell时产生Automation 服务器不能创建对象的错误...

    我们经常需要通过生成ActiveXObject("WScript.Shell");来调某一exe文件, 如 //设置网页打印的页眉页脚为空 var HKEY_Root,HKEY_P ...

  2. Android adb启动错误,使用adb shell启动Android应用程序时出现错误“活动类不存在”...

    adb安装我的应用程序后,我可以验证它是否有adb shell pm list packages AppName: package:air.com.client.AppName 所以我知道它在那里,但 ...

  3. JS中调用本地exe程序

    场景 在网页中通过js调用Windows上本地的exe程序, 比如在浏览器中点击调用某播放器的exe程序. url protocol 的方式来实现.用这种方式实现,任何浏览器都兼容, 不会存在只有IE ...

  4. [JS调用]automation服务器不能创建对象

    场景:通过html调用js,出现错误提示"automation服务器不能创建对象",并给出了错误js的文件名. 解决办法:查看该文件是否存在new ActiveXObject(字符 ...

  5. html5 启动qq,web启动本地QQ程序

    启动本地QQ程序,需要在本地安装程序,有两种方式 一.安装本地协议服务(添加注册表) 1.创建文本文件,reg.txt输入以下命令 Windows Registry Editor Version 5. ...

  6. web端启动本地exe客户端

    1. 背景 项目中常用浏览器有Chrome和IE,对于web端启动本地exe客户端.早期,Chrome和IE都提供了ActiveXObject对象,以它的exec接口,只需传入本地exe客户端所在安装 ...

  7. chrome浏览器插件启动本地应用程序

    chrome浏览器插件启动本地应用程序 2014-04-20 00:04:30|  分类: 浏览器插件|举报|字号 订阅 下载LOFTER 我的照片书  | chrome的插件开发这里就不多讲了,本篇 ...

  8. C#调用Power Shell 管理Office365 执行脚本时遇到的问题

    Power Shell管理Office参考http://www.mamicode.com/info-detail-494553.html C#调用Power Shell 参考 https://www. ...

  9. java调用exe_Windows系统中Java调用cmd命令及执行exe程序的方法

    Java调用cmd命令,并输出显示信息: package com.anxin.cmd.test; import java.io.BufferedReader; import java.io.Input ...

最新文章

  1. 安卓简单天气预报app源码_七个个小众但实用的APP,效率翻倍~
  2. DevOps平台中的自动化部署框架设计
  3. 在职研究生和全日制研究生的区别_在职研究生和全日制研究生的区别?
  4. 品质生活在于细节 8月6日张朝阳“做饭直播”带货厨房好物
  5. docker-compose基础
  6. 在阿里云主机的Debian操作系统上安装Docker
  7. 想为自己设置的软件加一个属于自己的图标吗?使用AWT_Swing_图标解决你的问题(源码解析)
  8. 数据结构前三章简要笔记
  9. 题目:[汪老师结婚]婚礼上的袭击
  10. TwinCAT与台达伺服驱动器连接调试控制电机正反转
  11. IT管理系统:让酒店更便宜
  12. php美颜滤镜,新手入门看这里,BeautifyFace美颜滤镜Demo中文注释
  13. Google谷歌关键词监控系统
  14. 宫颈癌风险的智能诊断
  15. CentOS7.6部署nginx
  16. 初学Unity3D——材质球
  17. 如何进行美国站税务审核
  18. [转]Discuz 模板原理分析
  19. 计算机软件专利安全期刊论文,安全与环境学报
  20. Japanese(Shift-Jis)的编码范围

热门文章

  1. 12c双机rac oracle_深度干货 | 如何借助云原生搞定Oracle备份快速恢复?
  2. UVa10911 Forming Quiz Teams(dp)
  3. usaco Arithmetic Progressions
  4. spoj2 Prime Generator
  5. UVa213 - Message Decoding
  6. LeetCode Remove Element
  7. 网络编程学习笔记(readv和writev函数)
  8. Alpha冲刺之事后诸葛亮
  9. 使用freemarker插入多行数据到word中
  10. 访问控制 - C++快速入门18