Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vbscript 如何启用%UserProfile%进行文件夹重定向脚本编写?_Vbscript - Fatal编程技术网

Vbscript 如何启用%UserProfile%进行文件夹重定向脚本编写?

Vbscript 如何启用%UserProfile%进行文件夹重定向脚本编写?,vbscript,Vbscript,我正在尝试文件夹重定向,设置好后,我很快意识到任何带有环境变量(如%UserProfile%)的VBS脚本都将无法使用 例如: C:\MD %UserProfile%\Desktop\Not_Created_On_Real_Desktop\ 及 使用文件夹重定向时,这些选项不再有效。我希望有一个解决办法,因为我现有的很多脚本都依赖于这个变量保持有效。我发现.NET能够通过以下方式提取重定向文件夹: Environment.GetFolderPath(Environment.SpecialFo

我正在尝试文件夹重定向,设置好后,我很快意识到任何带有环境变量(如%UserProfile%)的VBS脚本都将无法使用

例如:

 C:\MD %UserProfile%\Desktop\Not_Created_On_Real_Desktop\

使用文件夹重定向时,这些选项不再有效。我希望有一个解决办法,因为我现有的很多脚本都依赖于这个变量保持有效。我发现.NET能够通过以下方式提取重定向文件夹:

Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
不过,我还没找到一个与VBS相当的软件


感谢您的帮助。谢谢

我想你要找的是特殊的文件夹

Depo=oShell.SpecialFolders("Desktop") & "\Test"

它还将返回桌面文件夹的位置以及重定向的文件夹。

非常感谢您,您是否知道任何有此类文档的好参考网站?这本应该是一个很容易查找的东西,但我找不到任何关于它的内容
Depo=oShell.SpecialFolders("Desktop") & "\Test"