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文件。

var objShell;

objShell=new ActiveXObject("WScript.Shell");

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

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

var objShell

var objShell= new ActiveXObject("WScript.Shell")

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

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

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

bat文件执行多条Linux命令,Js使用WScript.Shell对象执行.bat文件和cmd命令相关推荐

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

    WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:/WINDOWS/system32/wshom.ocx,Wscript. ...

  2. [vb]利用WScript.Shell对象隐藏cmd命令行运行

    1. WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:\WINDOWS\system32\wshom.ocx,Wscri ...

  3. Node.js(window)基础(1)——用cmd命令行访问某一文件夹下的js文件

    一.安装,从官网上下载安装,安装基本一直点击下一步就行.注意:node.js基于Python的,安装node.js之前电脑上要安装Python,最好是Python2.7或2.6. 二.cmd进入命令行 ...

  4. linux系统下的bash shell指令有哪些?对bash命令的汇总和小结

    一.参考来源 Windows系统的cmd命令哪些?具体怎么用?cmd命令汇总,dos命令小结?和linux命令的对比? 下面这个网站,强烈推荐,一旦遇到自己不懂的linux命令,直接去这个开源站检索即 ...

  5. linux定时压缩脚本,使用shell脚本对日志文件进行定时压缩

    系统在服务器上运行时,会产生大量的日志,每天产生的日志量达到几个G,甚至几十个G,这样磁盘空间很快就会满,系统也就挂掉了,所以需要对日志文件进行压缩,压缩之后的日志文件通常只有原文件十分之一,甚至更少 ...

  6. kjb文件 解析_在Linux上使用lnav监控和分析Apache日志文件工具

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解如何在Linux上使用lnav监控和分析A ...

  7. testdisk 恢复文件_如何在Linux上安装TestDisk并恢复已删除的文件

    testdisk 恢复文件 Ever stuck in a situation where you accidentally deleted a file? In this tutorial, we' ...

  8. linux创建特殊文件rules,RHEL5 Oracle Linux 5上生成正确的udev rule 规则文件

    RHEL5 Oracle Linux 5上生成正确的udev rule 规则文件 1.确认在所有RAC节点上已经安装了必要的UDEV包 [root@rh2 ~]# rpm -qa|grep udev ...

  9. linux传奇私服文件包,分享:linux系统盘制作powershell的shell传奇私服脚本

    我编写了n个,linux 一键 安装 powershell 的shell脚本.貌似目前世界上,还没有类似的脚本项目. https://gitee.com/chuanjiao10/kasini3000_ ...

最新文章

  1. 《计算机原理》教案,计算机原理及应用教案
  2. 静观接入网易云信IM的秀品,如何在圣诞让她们疯狂剁手
  3. [C++] 匿名管道的理解与实现
  4. 一个会定时完成的任务(二)
  5. php获取表单信息的代码_PHP获取HTML文件名表单数据等
  6. Sql Server系列:排序函数
  7. linux中常见的文件操作命令
  8. python基础:集合(set)
  9. 【JSP教程】JSP期末考试复习要点大纲
  10. 全球宽带接入发展转折点 FTTP用户数首超DSL
  11. 纯Css比较好看的中英文字体样式(持续整理版)
  12. RTC领域首个AI算法大赛 AI in RTC 2019 创新挑战圆满落幕
  13. 纯小白适合了解的3D游戏建模科普知识,通过培训能入行吗?
  14. 联合循环——16(电缆终端接地总结)
  15. 如何做好软文推广?如何写软文才可以精准引流?
  16. 【流媒体】推流与拉流简介
  17. 2014ACM亚洲区域北京邀请赛总结
  18. arw是什么格式?arw格式用什么软件打开?arw格式怎么转换成jpg
  19. EC-PCA: 利润中心会计流程设计和方案要点
  20. docker run中-v参数的用法解释

热门文章

  1. 微信小程序开发:http请求的session管理
  2. 【转】CAN总线设计---CAN节点的电容、CAN终端电阻、CAN总线共模电感/共模扼流圈修改版*****
  3. antdesign Vue,使用table表格组件和Descriptions 描述列表组件。制作表格,改变边框样式和字体颜色样式。
  4. 「UPnP」- Universal Plug and Play @20210205
  5. ubuntu安装celery报错 encountered error while generating package metadata
  6. K8s网络实战分析之Calico-ipip模式
  7. 将GeoJson面域转换成PPT可编辑的多段线
  8. Linux安装WPS Office并解决不能输入中文的问题
  9. 关于python搭建网站后台
  10. 点焊机器人焊接超时_焊接机器人常见故障原因及解决措施