参考PHP系统外部命令 system() exec() passthru(),这三个函数,可以仔细研究一下
是可以实现的,但是有局限性。 局限性在于只允许打开本地文件,而且不允许配置服务器(也就是当前网页以http://开头时不能执行 *** 作。) 代码如下,楼主可以保存成本地.html文件运行。运行过程中会有权高穗拍限提示,请允许。 <html> <head> <meta http-equiv="Content-Type" content="text/htmlcharset=gb2312"> <title>js</title> <SCRIPT language="JavaScript"> function Run(strPath) { exe.value=strPath try { var objShell=new ActiveXObject("wscript.shell") objShell.Run(strPath) objShell=null } catch(e) { alert(e) } } </script> 请输入要运行的程序:<br/><input name=exe type=text size=20 value="regedit"> <BUTTON class=button onclick="Run(exe.value)">decide</BUTTON> <BUTTON class=button onclick=exe.value="">input</BUTTON><br/> <族尺BUTTON class=button onclick="Run('notepad')">记事本</BUTTON><br/> <BUTTON class=button onclick="Run('mspaint')">mspaint</BUTTON><br/> <BUTTON class=button onclick="Run('calc')">calc</BUTTON><br/> <BUTTON class=button onclick="Run('cmd')">cmd</BUTTON><br/> <BUTTON class=button onclick="Run('Regedit')">Regedit</BUTTON><br/> <BUTTON class=button onclick="Run('Msconfig')">Msconfig</BUTTON><br/> <BUTTON class=button onclick="Run('file:///D:/EDI/PCstructure/bin/Debug/PCStructure.exe')">PC EXE</BUTTON><br/> <BUTTON class=button onclick="Run('IEXPLORE.EXE')">IE</BUTTON><br/> <BUTTON class=button onclick="Run('..')">..</BUTTON><br/> <BUTTON class=button onclick="Run('%windir%')">%windir%</BUTTON><br/> <BUTTON class=button onclick="Run('file:///e:/qq/qq.exe')">运行QQ</BUTTON>戚羡<br/> </body> </html> 注明:转的原文可在百度找到。记得采纳啊
网页是运行在浏览器上的,浏览器就是一个软件,这个软件可以解析html以及一些脚本(js|vbs)及样式(css)的描述,以便将其显示出来,仅此而已。你说的加入别的语言是指——ASP.NET 或者 JSP 等等吧?这些都是属于后台的内容,和网页没关系的(至于这些后台的程序是如何处理的,就是他们的开发商都会有相应的处理机或者底层框架以支持他们的运行,比如ASP.NET是用的.net framework ,而jsp用的是java虚拟机——其实,不管.net framework 还是java虚拟机也是只是一个软件罢孙橡了,只是这些软件更偏向底层一些,是用来支持某些语言来完成某些任务的),这些后台内容姿凯神经过处理都会转成html+js+css类似这样的形式,所以,浏览器就可以识别了。
所有的处理都是浏览器在起作用,浏览器又是运行在 *** 作系统下,所以不存在虚拟迹亏机之类的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)