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
发表评论
-
转笔记
2012-01-20 10:06 874转笔记 2010年09月29日 *作者:alxston ... -
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误 不能使用(未知的) 文件使用中
2012-01-20 10:06 567HTTP 错误 500.100 - 内部服务器错误 - ASP ... -
powerdesigner逆向工程生成PDM时的列注释解决方案
2012-01-20 10:06 632powerdesigner逆向工程生成PDM时的列注释解决方案 ... -
WinCe 配置文件解析
2012-01-20 10:05 656WinCe 配置文件解析 2011年01月20日 Win ... -
如何访问Facebook、Twitter及Youtube等网站
2012-01-20 10:05 10如何访问Facebook、Twitter及Youtube等网站 ... -
开机快速自动联网(一句话的VBS)
2012-01-19 15:07 731开机快速自动联网(一句话的VBS) 2010年10月20日 ... -
使用脚本程序管理Windows网络(3)
2012-01-19 15:07 618使用脚本程序管理Windows ... -
全自动申请qq号vbs代码
2012-01-19 15:07 729全自动申请qq号vbs代码 2011年08月25日 下面 ... -
利用VBS创建快捷方式
2012-01-19 15:07 957利用VBS创建快捷方式 2010年06月19日 利用VB ... -
NSClassFromString
2012-01-17 04:54 1796NSClassFromString 2010年11月06日 ... -
速度-电脑运行速度慢的各种原因及解决方法zz
2012-01-17 04:54 526速度-电脑运行速度慢的 ... -
CEGUI 学习笔记 - 启动详细分析
2012-01-17 04:54 1076CEGUI 学习笔记 - 启动详 ... -
Unity Android让游戏移植变得异乎寻常的简单
2012-01-17 04:53 930Unity Android让游戏移植变得异乎寻常的简单 20 ... -
config配置中文解释
2012-01-17 04:53 665config配置中文解释 2011年04月02日 con ... -
as3 正则表达式
2012-01-16 03:44 514as3 正则表达式 2009年10月04日 /\scom ... -
AS3正则与js正则中反向引用
2012-01-16 03:44 744AS3正则与js正则中反向引用 2010年09月29日 ... -
常用数字正则表达式
2012-01-16 03:44 769常用数字正则表达式 20 ... -
常用正则表达式
2012-01-16 03:44 639常用正则表达式 2010年04月17日 常用数字正则表达 ... -
揭开正则表达式的神秘面纱
2012-01-16 03:44 577揭开正则表达式的神秘 ...
相关推荐
WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:/WINDOWS/system32/wshom.ocx,Wscript.shell是服务器系统会用到的一种组件。shell 就是“壳”的意思,这个对象可以执行操作系统...
用vbs隐藏批处理运行窗口set ws=wscript.createobject("wscript.shell") ws.run "Trextop.cmd /start",0 讲上面的代码保存为Trextop.vbs ______________________________________________________________________...
@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 ...
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" ...
真正杀毒宽带连接 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
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显示隐藏文件.vbs,这个不用VBS也行,直接把工具→快速选项设置→显示隐藏文件→用鼠标手势设置为R↓就行了。 MDIE.Command(5105) //在当前文件夹打开cmd窗口.js,这个网友发布的,然后把它设置为鼠标手势R↑→...
set WSHshellA createobject "wscript shell" WSHshellA run "cmd exe shutdown s t 0"
一段利用wps将ppt转换成jpg的脚本代码。 需要在windows下使用。需要已按装wps。...wscript ppt2jpg.vbs PPT的完整路径 输出JPG的完整路径。 其他外部程序可以通过调用系统的shell指令,调用这个脚本。