• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    利用WScript.Shell对象隐藏cmd命令行运行框的实现代码
    1. WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:\WINDOWS\system32\wshom.ocx,Wscript.shell是服务器系统会用到的一种组件。shell 就是“壳”的意思,这个对象可以执行操作系统外壳常用的操作,比如运行程序、读写注册表、环境变量等。这个对象通常被用在VB或VBS编程中。

    2. 安装WScript.Shell对象:regsvr32 WShom.Ocx
    卸载WScript.Shell对象:regsvr32 -u WShom.Ocx或者regsvr32 /u WShom.Ocx
    3. 例子,假设mytest*.iso文件均在C:根目录下。建立mytest目录,将mytest*.iso文件拷贝到mytest目录下。

    建立testcopy.bat文件,存于C:根目录下。
    复制代码 代码如下:

    md mytest
    copy c:\mytest*.iso mytest
    pause

    双击testcopy.dat即可看到新建立的mytest目录及被拷贝的mytest*.iso文件。



    若隐藏cmd命令行窗口,有两种方法。

    (1)创建WScript.Shell对象,由该对象直接运行testcopy.dat文件,对应的vbs文件:testcopy1.vbs,双击testcopy1.vbs即可看到效果。
    复制代码 代码如下:

    dim objShell
    set objShell=wscript.createObject("WScript.Shell")
    iReturnCode=objShell.Run("c:\testcopy.bat",0,TRUE)

    (2)创建WScript.Shell对象,由该对象直接运行dos命令,及testcopy.dat中的命令,对应的vbs文件:testcopy2.vbs
    复制代码 代码如下:

    dim objShell
    set objShell=wscript.createObject("WScript.Shell")
    iReturnCode=objShell.Run("cmd.exe /c md mytest",0,TRUE)
    iReturnCode=objShell.Run("cmd.exe /c copy c:\mytest*.iso mytest",0,TRUE)
    您可能感兴趣的文章:
    • Wscript.Shell 对象详细介绍!!特好的东西
    • windows2003下使用asp WScript.Shell的设置方法
    • ASP.NET下使用WScript.Shell执行命令
    • vbScript中WScript.Shell对象的run和exec使用心得分享
    • 关闭网站的wscript.shell命令行执行
    • win2003 WScript.shell与Shell组件安全篇
    • WScript.Shell对象SpecialFolders属性未公开文档分享
    • Js使用WScript.Shell对象执行.bat文件和cmd命令
    上一篇:VBScript 常用函数总结
    下一篇:常用VBS代码 值得一看
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    利用WScript.Shell对象隐藏cmd命令行运行框的实现代码 利用,WScript.Shell,对象,隐藏,