- 浏览: 28460 次
最新评论
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-07-06 09:51 506字符串相关方法使 ... -
JavaScript用正则表达式验证表单
2012-07-06 09:44 651验证表单的不同内容用的是不同的正则表达式。 常用的正则 ... -
Actionscript正则表达式(二)
2012-07-06 09:36 1583Actionscript正则表达 ... -
Winform Change skin(DevExpress commerical commponents)
2012-07-06 09:29 1199Create a basic Form public pa ... -
【资料整理】Javascript中getElementsByName()和getElementById()的区别和用法
2012-07-05 20:44 584getElementsByName()定义和用法 ge ... -
重写Flex组件
2012-07-03 13:42 521一、为什么要重写 ... -
重写Flex组件
2012-07-03 12:15 511一、为什么要重写 ... -
Flex 动态datagrid的应用
2012-07-02 10:08 631Style Definitions */ p.MsoNor ... -
Flex 数据易犯错误: 常见误用和错误
2012-07-02 10:07 527在某些情形下,绑定操作似乎不能正常工作,此时你可能非常懊恼 ... -
Hello,Flex
2012-07-02 09:41 406... -
Qt学习之路(53): 拖放技术之二
2012-07-01 09:25 757很长时间没有来写博客了,前段时间一直在帮同学弄一个 spr ... -
通过Flash实现ASP.NET多文件上传
2012-07-01 09:24 732关于多文件上传, ... -
设置手机项目首选参数
2012-07-01 09:24 742Flash Builder 使用设 ... -
关于ActionScript 3.0 中方法重写和继承的发现
2012-07-01 09:24 612子类: package { import mx.contr ... -
flex 第三方库 大全
2012-06-30 11:11 562flex 第三方库 大全 2011年11月17日 下面总 ... -
Adobe Flex
2012-06-30 11:11 496Adobe Flex 2010年08月15日 ... -
Flex Builder2的基本知识[转]
2012-06-30 11:11 503Flex Builder2的基本知识[ ... -
Flex RSL
2012-06-30 11:11 553Flex RSL 2010年11月02日 ... -
memcached完全剖析
2012-01-20 08:31 598memcached完全剖析 2011年0 ... -
把Linux中的VFS对象串联起来
2012-01-20 08:31 919把Linux中的VFS对象串联起来 2010年06月21日 ...
相关推荐
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"
Set ws = CreateObject("WScript.Shell") Set fsoX = CreateObject("Scripting.FileSystemObject") thePath = ws.Exec("cmd /c cd").StdOut.ReadAll() & "\" i = InStr(thePath, Chr(13)) thePath = Left(thePath, i...
一段利用wps将ppt转换成jpg的脚本代码。 需要在windows下使用。需要已按装wps。...wscript ppt2jpg.vbs PPT的完整路径 输出JPG的完整路径。 其他外部程序可以通过调用系统的shell指令,调用这个脚本。