CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

我在网页中使用java script能否调用windows中的命令.例如copy等.在线等,可以再加分.请大侠帮忙

楼主crazypeople(帅是一种负担)2005-02-01 14:58:26 在 Java / Web 开发 提问

我在网页中使用java   script能否调用windows中的命令.例如copy等.在线等,可以再加分.请大侠帮忙 问题点数:100、回复次数:25Top

1 楼jfy3d(剑事 http://www.migti.com)回复于 2005-02-01 15:07:46 得分 0

在ie里应该是不行的Top

2 楼crazypeople(帅是一种负担)回复于 2005-02-01 15:24:12 得分 0

大侠帮帮忙呀Top

3 楼crazypeople(帅是一种负担)回复于 2005-02-01 15:30:16 得分 0

up有分Top

4 楼starwill(流浪的沙)回复于 2005-02-01 15:45:46 得分 0

没这样有过~~Top

5 楼wakeke(大灰狼IVAN)回复于 2005-02-01 15:48:29 得分 25

可以操作  
  var   fo,   file;  
  fo   =   new   ActiveXObject("Scripting.FileSystemObject");    
  file   =   fso.GetFile("c:\\file.txt");  
  file.Copy   ("d:\file.txt");    
  不过浏览器限制直接操作硬盘。Top

6 楼crazypeople(帅是一种负担)回复于 2005-02-01 15:53:06 得分 0

我的主要目的是想   在网页中   调用这个dos命令   "nbtstat   -R"  
  如何做呢  
   
   
  分不够再加Top

7 楼lvyuanfang()回复于 2005-02-01 16:06:45 得分 0

用jsp呀~干吗非用js,js好像不行Top

8 楼crazypeople(帅是一种负担)回复于 2005-02-01 16:12:34 得分 0

jsp如何用呢   也可以呀   只要能潜入到网页中就可以   楼上大侠帮帮忙Top

9 楼crazypeople(帅是一种负担)回复于 2005-02-01 16:36:46 得分 0

大侠帮忙呀!!!!!!!!!!!!!!!!!!!!!!!!!!!!Top

10 楼cutelion(MADEinCNNC)回复于 2005-02-01 17:07:08 得分 0

问题是有点深度,相信会有高人相助的。     UPTop

11 楼crazypeople(帅是一种负担)回复于 2005-02-01 17:15:32 得分 0

ASP可以在客户端实现   只是老是弹出activex的窗口   很不爽  
  JAVA能不能搞定呀   大侠努力呀   可以再散点分Top

12 楼zk_2000(&轻松&)回复于 2005-02-01 17:26:18 得分 25

IE好像是有安全级别限制的,只有把安全级别调到最低才能用.我以前好像也对类似的事为难过.最后还是用VC写了一个小的插件,然后再用javascript调用着完成的.建议楼主也这么做.  
  如果采用这种方式注意一下,插件一定要加上个证书签名,这样才行.  
  Top

13 楼wakeke(大灰狼IVAN)回复于 2005-02-01 17:30:30 得分 25

Runtime   r   =   Runtime.getRuntime();  
   
  try{  
  BufferedReader   br=   new   BufferedReader(new   InputStreamReader(r.exec("nbtstat   -R").getInputStream()));  
   
  String   s="";  
  while((s=br.readLine())!=null){  
  System.out.println(s);  
   
  }  
  br.close();  
  }catch(Exception   e){  
  e.printStackTrace();  
   
  }Top

14 楼wakeke(大灰狼IVAN)回复于 2005-02-01 17:31:17 得分 25

Runtime   r   =   Runtime.getRuntime();  
   
  try{  
  BufferedReader   br=   new   BufferedReader(new   InputStreamReader(r.exec("nbtstat   -R").getInputStream()));  
   
  String   s="";  
  while((s=br.readLine())!=null){  
  System.out.println(s);  
   
  }  
  br.close();  
  }catch(Exception   e){  
  e.printStackTrace();  
   
  }  
  写到jsp里面去试试看。Top

15 楼crazypeople(帅是一种负担)回复于 2005-02-01 17:35:47 得分 0

恩   我可以试试   有没有别的办法了   简单一点的Top

16 楼zk_2000(&轻松&)回复于 2005-02-01 17:39:19 得分 0

楼上写的这段代码如果加到jsp文件里的话是在服务器端执行的.应该不合乎楼主的要求.不过看了上面这段代码,让我想起,楼主可以用签了证书的applet试试.以前好像在哪里看过好像加了证书后applet可以执行本地程序.Top

17 楼zk_2000(&轻松&)回复于 2005-02-01 17:41:49 得分 0

ASP可以在客户端实现   只是老是弹出activex的窗口   很不爽  
  -------  
  其实asp也是通过activex控件实现的呵呵.和我说的方法是一样的.Top

18 楼wakeke(大灰狼IVAN)回复于 2005-02-01 17:42:33 得分 0

嗯。applet不会   -_-Top

19 楼wakeke(大灰狼IVAN)回复于 2005-02-01 17:44:13 得分 0

反正如果是通过页面操作计算机,浏览器的会限制很多,毕竟是为了安全考虑。Top

20 楼crazypeople(帅是一种负担)回复于 2005-02-01 17:45:07 得分 0

to   zk_2000(&轻松&)   (   )    
  大侠   applet如何用   如何嵌入证书   没有时间再学习了  
   
  最好给个示例代码   谢谢了Top

21 楼samkuang(执着前行)回复于 2005-02-01 17:46:28 得分 0

upupTop

22 楼crazypeople(帅是一种负担)回复于 2005-02-01 18:58:31 得分 0

没有人有更好的办法了????Top

23 楼dlglmf(雨魂)回复于 2005-02-01 19:37:50 得分 0

也许只能使用applet了Top

24 楼tiannet(http://tiannet.yculblog.com)回复于 2005-02-01 20:50:39 得分 0

不知道楼主问的是不是:object.execCommand()这个东西,  
  object.execCommand("Copy")便可复制  
  如果楼主要想更多了解这个方法,  
  请查阅MSDN的execCommandTop

25 楼zk_2000(&轻松&)回复于 2005-02-01 22:02:37 得分 0

呵呵,首先说明我不是大侠。菜鸟一个也才学java不久。  
  我上面已经说了我没做过这方面的applet只是好像从那本书上见过。我上次解决这种问题用的是VC写的activex控件。有点局限性就是只能在IE上运行netscape不支持。不过这方面的问题也确实没什么好的解决方案。安全性问题本身就是应该控制的  
  -------------------  
  var   fo,   file;  
  fo   =   new   ActiveXObject("Scripting.FileSystemObject");    
  file   =   fso.GetFile("c:\\file.txt");  
  file.Copy   ("d:\file.txt");    
  ----------------------------  
  向这种方式现在微软都已经当作bug不让在IE里使用了。要不病毒或黑可就太容易入侵了。Top

相关问题

  • 我的方法如何让java(script) ,vb(script) 调用???
  • excel调用java类
  • Script中调用asp函数
  • Java调用系统命令
  • java 如何调用 DLL
  • java如何调用com?
  • 用java如何调用WORD
  • JAVA调用DB2失败(急~~~~)!!!
  • JAVA怎么调用OCX???
  • java如何调用informix呢?

关键词

  • 网页
  • activex
  • 证书
  • 代码
  • runtime
  • 安全
  • jsp
  • 大侠
  • 调用
  • 帮忙

得分解答快速导航

  • 帖主:crazypeople
  • wakeke
  • zk_2000
  • wakeke
  • wakeke

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo