最近在弄录播系统,网页中要启动屏幕捕捉软件。网上利用JavaScript启动本地应用程序的方法很多。但是我们这要求的是不仅仅要启动屏幕捕捉软件,而且启动后屏幕捕捉软件要进行编码。怎么办呢?突然想到网页运行一个批处理文件。果然凑效。代码如下:

?View Code JAVASCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<head>
 
<title>录播系统</title>
<SCRIPT language=JavaScript>
function Run(strPath) {
strPath="d:\c.bat";
 try {
  var objShell = new ActiveXObject("wscript.shell");
  objShell.Run(strPath);
  objShell = null;
 }
  catch (e){alert('找不到文件"'+strPath+'"(或它的组件之一)。请确定路径和文件名是否正确,而且所需的库文件均可用。')
 
 }
 
}
</SCRIPT>
 
</head>
<body>
<input name="button1" type="submit"  onClick="Run()"  value=""   />
</body>
技术文档2010/01/28
  • 文章评论
  • 不成功啊。。 :neutral:

发表评论

You must be logged in to post a comment.