html页面 js调用bat,Js使用WScript.Shell对象执行.bat文件和cmd命令

Js使用WScript.Shell对象执行.bat文件和cmd命令

这篇文章主要介绍了 Js 使用 WScript.Shell 对象执行. bat 文件和 cmd 命令, 需要的朋友可以参考下

Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。

WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是 C:/WINDOWS/system32/wshom.ocx,Wscript.shell 是服务器系统会用到的一种组件。shell 就是 "壳" 的意思,这个对象可以执行操作系统外壳常用的操作,比如运行程序、读写注册表、环境变量等。这个对象通常被用在 VB 或 VBS 编程中。

安装 WScript.Shell 对象:regsvr32 WShom.Ocx

卸载 WScript.Shell 对象:regsvr32 -u WShom.Ocx 或者 regsvr32 /u WShom.Ocx

For Example:

1. 建立 test.bat 文件,存于 D: 根目录下,作用是将 * txt 文件拷贝到 d:/test 目录下。md test copy d:

/*.txt d:/test

pause

*/

2. 创建 WScript.Shell 对象,由该对象直接运行 test.dat 文件。varobjShell;

objShell=newActiveXObject("WScript.Shell");

variReturnCode=objShell.Run("c:/test.bat",0,true);

3. 创建 WScript.Shell 对象,由该对象直接运行 CMD 命令。varobjShell

varobjShell=newActiveXObject("WScript.Shell")

variReturnCode=objShell.Run("cmd.exe /c md test",0,true)

iReturnCode=objShell.Run("cmd.exe /c copy d:/*.text mytest",0,true)

方法很简单,却很实用,这里推荐给小伙伴们

来源:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值