`

设置系统环境变量立即生效的VBS脚本

阅读更多

修改环境变量并立即生效的VBS代码。
http://www.cnblogs.com/shanyou/archive/2008/12/05/1348649.html

Set pSysEnv = CreateObject("WScript.Shell").Environment("System")

'Check whether a character string matches a regular expression
'   ^\w+[@]\w+[.]\w+$       E-MailAddress
'   ^[0-9-]+$               Numeral
Function IsMatch(Str, Patrn)
  Set r = new RegExp
  r.Pattern = Patrn
  IsMatch = r.test(Str)
End Function

Sub SetEnv(pPath, pValue)
    Dim ExistValueOfPath
    IF pValue <> "" Then
     ExistValueOfPath = pSysEnv(pPath)
 IF Right(pValue, 1) = "\" Then pValue = Left(pValue, Len(pValue)-1)
 If IsMatch(ExistValueOfPath, "\*?" & Replace(pValue, "\", "\\") & "\\?(\b|;)") Then Exit Sub '已经存在该环境变量设置
 If ExistValueOfPath <> "" Then pValue = ";" & pValue
 pSysEnv(pPath) = ExistValueOfPath & pValue 
    Else
 pSysEnv.Remove(pPath)
    End IF
End Sub

'--------设置TOF目录---------
TOF = "D:\Workshop\tof\TOF_Common\Library\Tencent.OA.Framework.dll.config"

SetEnv "TOF", TOF

MsgBox "Set environment variable for TOF successfully."
分享到:
评论

相关推荐

    设置Java环境变量

    在本例中,我们可以创建一个`.vbs`文件,利用VBScript的`WScript.Shell`对象来修改注册表,从而设置上述的Java环境变量。以下是一个简单的VBScript示例,展示了如何添加或修改环境变量: ```vbscript Option ...

    windows java 环境变量添加工具 1.1 天涯浪子

    windows java 环境变量添加工具,原理是使用vbs脚本。 使用方法:将该vbs(wsf)脚本放入java_home目录下,运行该脚本即可在系统变量中添加环境变量JAVA_HOME,并自动在path里边添加。 1.1更新:将vb脚本修改为使用...

    Java环境变量添加工具

    5. 保存更改:完成环境变量的设置后,工具会保存这些更改,使其在重启系统后仍然生效。 6. 文档说明:附带的“说明.txt”文件可能包含了如何使用该工具以及配置环境变量的详细步骤和注意事项。 通过使用这个工具,...

    Wincc中编写的周期触发的全局脚本为什么不执行?.docx

    6. **更新和重启**:在修改了设置或脚本后,记得保存并更新项目,然后重新启动Wincc,以确保更改生效。 7. **日志记录**:开启Wincc的日志记录功能,可以帮助我们跟踪脚本的运行状态,找出可能的错误信息。 解决...

    修改 Gateway和DNS的vbs脚本

    标题中的“修改 Gateway和DNS的vbs脚本”指的是使用Visual Basic Script (VBS) 编写的程序,这种脚本可以被用来自动化更改计算机网络设置,特别是默认网关(Gateway)和域名系统服务器(DNS)的IP地址。VBS是一种...

    批处理设置IP地址和计算机名

    1. `set`: 用于设置环境变量,比如可以设置一个变量为IP地址,方便后续使用。 2. `ipconfig /all`: 显示当前的TCP/IP配置信息,通常用于确认或获取初始配置。 3. `ipconfig /release`: 释放当前的IP地址,准备分配新...

    Microsoft Script Debuger

    有时,用户在使用QTP进行脚本录制和回放时,可能需要对VBS脚本进行单步调试,这时Microsoft Script Debugger就派上了用场。 **主要特性** 1. **单步调试**:允许用户逐行执行脚本,查看每一步的变量值和执行状态,...

    组策略高手完全手册入门篇之四:使用组策略管理用户环境

    - 可以自定义脚本,如批处理文件或VBS脚本,以在用户登录时执行特定任务,如创建快捷方式、设置环境变量等。 7. 组策略效果与结果集: - GPResult工具:查看组策略的效果,了解哪些设置被应用以及来自哪个GPO。 ...

    统一更改管理员密码

    3. **刷新组策略**:保存组策略设置后,需通过命令行运行`secedit /refreshpolicy MACHINE_POLICY`命令,以立即刷新应用的组策略,确保新策略能即时生效。 #### 注意事项: - 该方案未考虑管理员账号已更名的情况...

    如何实现WORD保存文件名有日期

    为了使上述脚本生效,需要将其正确地部署到Word环境中。具体步骤如下: 1. **开启Word**:首先启动Word应用。 2. **启用宏功能**:确保Word的宏功能处于启用状态,这通常在安全设置中调整。 3. **进入VBA编辑器**:...

    Css+Ajax+JavaScript+jQuery+VBScript帮助文档

    3. 对象模型:通过ActiveX控件访问系统资源,如文件系统、网络等。 4. ASP应用:在服务器端运行,生成动态HTML,提供交互性网页。 5. 与JavaScript共存:在早期的IE环境中,VBScript和JavaScript可以在同一页面中...

    PADS 宏相关操作之宏调试

    4. Toggle breakpoint(切换断点):在宏程序中的特定位置设置断点,当宏运行到这个位置时会自动停下来,便于开发者检查当前环境和变量的状态。 5. Stepinto(单步进入):单步执行宏,遇到子程序调用时会进入子...

    win2003 x64下 php5 配置运行简单方法

    这个过程虽然看似简单,但在实际操作中可能会遇到各种问题,比如权限问题、配置文件错误、环境变量不正确等。因此,如果在配置过程中遇到问题,建议检查相关日志文件,如IIS日志和PHP错误日志,以找出问题所在。此外...

Global site tag (gtag.js) - Google Analytics