最近在弄录播系统,网页中要启动屏幕捕捉软件。网上利用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
/img/logo.jpg)
不成功啊。。