IE上打开本地或网络文件
要在网页上打开一个.ceb文件(板式文件)。也就是说启用本地的一个应用程序(APABI READER),打开一个ceb文件。
JAVASCRIPT:
- var strPath="C:\\\\OACEB\\\\transbs.ceb";
- var objShell = new ActiveXObject("wscript.shell");
- var openCeb = objShell.Run(strPath);
- objShell = null;
IE的安全级别:开始->设置->控制面板->Internet选项->安全->自定义级别->对没有标记为安全的ActiveX控件进行初始化和脚本运行->启用
其他说明
Run 方法 重点是bWaitOnReturn参数
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
strCommand 表示要运行的命令行的字符串值。必须包括要传递到可执行文件的所有参数。
intWindowStyle 可选。表示程序窗口外观的整数值。请注意,并非所有程序都使用此信息。
bWaitOnReturn 可选。布尔值,表示在继续执行脚本中的下一条语句之前,脚本是否等待执行完程序。如果设为 true,则在执行完程序后才执行脚本,Run 方法返回由程序返回的任何错误代码。如果设为 false(默认值),则 Run 方法将自动在启动程序后立即返回 0(不是错误代码)。