1、如何用javascript调用DOS内部命令?
2、如何用javascript调用WORD打开指定的文档文件?由于WORD的安装文件夹因人而异,如何获得WORD的安装路径?
请高手给出详细的代码,谢谢!
转贴:
虽说是HTML文件不能向C或DELPHI那样无所无能,但你在HTML中的 JavaScript却可以实现HTML以外的功能,但由于JAVA对文件的限制 所以不那么方便面,但却没有对WINDOWS的内部对象作限制,我们 可以利用WINDOWS的内部对象来玩,因为在WINDOWS中,有关WEB操 作,都是用JavaScript和JS来完成的,极大部分都是JavaScript编 成的HTML模板文件,再调用JS肢本来完成的。可以说是WINDOWS为 JavaScript留下了很多的后门,本例中我来讲讲两个对像。 1。 Shell中包含了很多的功能,现在我来讲讲 Application这个 东东,它是程序的意思,用它可以执行有关程序方面的功能,在这 个东东中,有一个 ShellExecute 函数,用它是执行程序的,可以包 含WINDOWS和DOS的外部命令,(注:内部命令我试过,好像不管用) 用法: ShellExecute(程序名,参数); 例子:执行Winamp <script language="javascript"> function ok(name,para){ winamp = new ActiveXObject("Shell.Application"); winamp.ShellExecute(name,para); } </script> <a href="javascript:ok('//c:/progra~1/winamp/winamp.exe','//c:/windows/desktop/aqua/my_oh_my.mp3');">运行</a> 这样就可以了,不过运行时它会提示肢本没有初使化,是否初使化以便访问肢本。但只提示一次,以后运行便不提示了。(注:有一点要说明,WINDOWS的版本 不同,用法可能有点出入,但格式不会变的。 其外,SHELL 还有很多功能有待大家去发现。 例: SearchAsst = new ActiveXObject("SearchAssistantOC.SearchAssistantOC"); SearchAsst.FindFilesOrFolders(); 2。 Windows.External这个可更历害,它的功能可运不止上次关于《window_external的使用》一文, 它的功能上到软件,下到硬件,硬件方面有关机,重启动计算机,待机,硬件访问设置等等,软件 方面有对WINDOWS内部操作,注册表操作,用户信息查找等等。下面我列出有关的的部分函数: window.external.returnValue window.external.Connect(); window.external.Finish() window.external.Hangup(); window.external.API window.external.LoadStatusItems(); window.external.CheckDialReady() window.external.TriggerIcsCallback(true); window.external.get_RegStatus() window.external.ShowOOBEWindow(); window.external.ProcessQueuedEvents(); window.external.Signup.get_OEMName(); --------------------------------- Shell.Application.ShutdownWindows(); 打开关机菜单; 模块:Shell 对象:Application 系统:Win98/WinME/Win2000/WinNT 函数:ShutdownWindows 功能:打开关机菜单 说明:该类接口不大适合在网上运行比较适用于控制WINDOWS系统模板,请保存 在自已的电脑上运行。