- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用WScript.doc
利用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)
本文来自CSDN博客,转载请标明出处: HYPERLINK /livelylittlefish/archive/2008/11/30/3411958.aspx /livelylittlefish/archive/2008/11/30/3411958.aspx
Set WshShell = CreateObject(Wscript.Shell)WSCRIPT.SHELL的实用技巧
2008-05-18 17:16
WshShell 对象ProgID Wscript.Shell 文件名 WSHom.Ocx
1.Environment 属性 (环境变量属性)
SpecialFolders 使用 WshSpecialFolders 对象提供对 Windows shell 文件夹的访问,如桌面文件夹,开始菜单文件夹和个人文档文件夹。
例子:Set wshell = CreateObject(wscript.shell)MsgBox wshell.specialfolders(desktop)显示桌面的绝对路径
这样的特殊文件夹还有:
???????????????? AllUsersDesktop
?????????????? AllUsersStartMenu???????????????? AllUsersPrograms???????????????? AllUsersStartup???????????????? Desktop???????????????? Favorites???????????????? Fonts???????????????? MyDocuments???????????????? NetHood???????????????? PrintHood???????????????? Programs???????????????? Recent???????????????? SendTo???????????????? StartMenu???????????????? Startup???????????????? Templates
2.CreateShortcut方法(创建快捷图标)
例子1:Set WshShell = Cre
您可能关注的文档
- 公式(数学).doc
- 六-浙江大学远程教育平台.doc
- 六年级常识科---生物的分类-HongKongEducationCity.doc
- 共85分.解答应写出文字说明、证明过程或演算步骤.doc
- 关于2010年度污染源普查动态更新调查方案的说明.doc
- 关于举办2007吉威数源杯程序设计大赛的通知.doc
- 关于举办资本重构--混合所有制的机遇与挑战研讨会的.doc
- 关于公布2013年鄞州区社区专职工作者招聘体检补检结果及进入考核人员.doc
- 关于办公自动化项目询价采购.doc
- 关于华艺数位.doc
- (重庆卷)2023年中考地理第二次模拟考试(全解全析).pdf
- 2022届山西省晋城高平市重点中学中考语文适应性模拟试题含解析.pdf
- 高考英语总复习 题组层级快练(二).pdf
- 高中物理_《万有引力》试卷讲评教学设计学情分析教材分析课后反思.pdf
- (必考题)初中英语八年级上册 Unit 4经典练习卷(含答案解析).pdf
- 2022人教版数学三年级上册单元测试分数的初步认识(含答案)两套.pdf
- (2023年)吉林省吉林市【注册会计】公司战略与风险管理真题(含答案).pdf
- 马克思主义基本原理概论试题(10)及参考答案.pdf
- 2023-2024学年初中地理中图版八年级下第6章 认识地区单元测试(含答案解析).pdf
- 2023-2024学年广东省广州市南沙区九年级上学期期末质量检测物理试题.pdf
文档评论(0)