码迷,mamicode.com
首页 > 其他好文 > 详细

当脚本运行时如何改变脚本运行的当前目录

时间:2015-11-18 02:09:58      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:windows   wsh   wmi   



如果你希望在Windows Script Host 5.6 的脚本运行的时候需要修改脚本运行的当前目录,要建一个Wscript.Shell的对象,然后设置CurrentDirectory值的属性为你需要的目录。比如,以下两行将改变当前目录为c:\temp


Set objShell = CreateObject("WScript.Shell")
objShell.CurrentDirectory = "C:\Temp"


为了验证,复制这个脚本并保存到其他不是c:\temp的文件夹下并运行,你可以看到两个弹出的窗口,一个是当前的文件夹,一个是新的当前文件夹c:\temp

Set objShell = CreateObject("WScript.Shell")
WScript.Echo objShell.CurrentDirectory
objShell.CurrentDirectory = "C:\Temp"
WScript.Echo objShell.CurrentDirectory


注意,如果目录不存在,则有错误提示: 对象 ‘CurrentDirectory‘ 的方法 ‘IWshShell3‘ 失败。


欢迎微信扫一扫或搜索关注我的“Windows自动化运维”公众号,我会每天定期发布Windows自动化运维的相关知识供大家讨论研究.


技术分享

本文出自 “Johnny” 博客,谢绝转载!

当脚本运行时如何改变脚本运行的当前目录

标签:windows   wsh   wmi   

原文地址:http://bjyizhang.blog.51cto.com/113024/1713821

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!