Windows 脚本宿主  

Remove 方法

删除现有的环境变量。

object.Remove(strName) 

参数

object
WshEnvironment 对象。
strName
表示要删除的环境变量名的字符串值。

说明

Remove 方法从 PROCESS、USER、SYSTEM 和 VOLATILE 四种类型的环境中删除环境变量。用 Remove 方法删除的环境变量不会被永久删除;它们只是从当前的会话中删除。

示例

下面的代码删除 Process 环境变量 TestVar

[VBScript]
Dim WshShell, WshEnv
Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshEnv = WshShell.Environment("PROCESS")
WshEnv("TestVar") = "Windows Script Host"
WScript.Echo WshShell.ExpandEnvironmentStrings("The value of the test variable is: '%TestVar%'")
WshEnv.Remove "TestVar"
WScript.Echo WshShell.ExpandEnvironmentStrings("The value of the test variable is: '%TestVar%'")
[JScript]
var WshShell = WScript.CreateObject("WScript.Shell");
var WshEnv = WshShell.Environment("PROCESS");
WshEnv("TestVar") = "Windows Script Host";
WScript.Echo(WshShell.ExpandEnvironmentStrings("The value of the test variable is: '%TestVar%'"));
WshEnv.Remove("TestVar");
WScript.Echo(WshShell.ExpandEnvironmentStrings("The value of the test variable is: '%TestVar%'"));

请参阅

WshEnvironment 对象 | Environment 属性