如果你希望在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” 博客,谢绝转载!
原文地址:http://bjyizhang.blog.51cto.com/113024/1713821