【发布时间】:2016-12-16 19:26:06
【问题描述】:
在命令行中,您可以使用echo %CD% 像这样输出当前目录:
Windows 脚本宿主提供the ExpandEnvironmentalStrings method,可以这样使用:
Dim objWshShell : Set objWshShell = CreateObject("Wscript.Shell")
MsgBox objWshShell.ExpandEnvironmentStrings("%WINDIR%")
但是,它不适用于%CD%。它只是返回相同的值,%CD%:
Dim objWshShell : Set objWshShell = CreateObject("Wscript.Shell")
MsgBox objWshShell.ExpandEnvironmentStrings("%CD%")
为什么这不起作用?我知道还有其他方法可以获取当前目录;这只是一个好奇。
【问题讨论】:
标签: vbscript environment-variables wsh