`

设置系统环境变量立即生效的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."
分享到:
评论

相关推荐

    使windows系统环境变量的改变即时生效

    在这里给出一种方案,使用wmic命令对JDK的环境变量进行配置,可即时生效,不用重启系统。该方法为本人在实际工作中实践出的方法,需要的朋友可下载,里面有详细的说明,可参照博客中的文章进行使用。

    arm环境变量的设置

    linux 编程变量设置 linux环境变量设置错误后,如何恢复解决方案:在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 后回车 在Ubuntu中有如下几个文件可以设置环境变量 1、/etc/profile:...

    通过注册表修改环境变量后,立即生效,win32,c或c++通用,密码:env

    通过注册表修改环境变量后 使之立即生效,比如修改path后,打开cmd 则直接可以使用新path里的命令 包含win32 c或cpp源码,和编译好的exe文件 直接编译enableEnv.c即可 cl enableEnv.c 解压密码:env

    c#不重启电脑修改环境变量生效

    c#,修改环境变量,不重启电脑生效,已测试,可以成功应用

    自动添加环境变量

    使用说明:下载后解压到需要添加...网上很多批处理添加环境变量的方法,但都不能立即生效,需要点击环境变量的确认按钮或者重启,太麻烦,所有自己写了一个,可以立即生效。 可以用来配置Java环境变量或其他任何应用。

    java环境变量配置工具1.6-1.9 即时生效

    java环境变量配置工具1.6-1.9 即时生效 非常好用 支持最新版本

    修改ip的vbs脚本

    修改ip的 vbs脚本 不用重启就可以生效

    环境变量配置工具 【实时生效 无需重启电脑】.rar

    环境变量配置工具 【实时生效 无需重启电脑】

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

    使用方法:将该vbs(wsf)脚本放入java_home目录下,运行该脚本即可在系统变量中添加环境变量JAVA_HOME,并自动在path里边添加。 1.1更新:将vb脚本修改为使用js脚本,每次都更新设置pah,否则path设置不会生效。

    c++ 修改注册表设置环境变量

    c++ 修改注册表设置环境变量, 广播使其立即生效,压缩包内有代码,更换变量路径即刻使用

    python为什么会环境变量设置不成功

    在本篇文章里小编给大家分享的是一篇关于python环境变量设置不成功怎么办的解决方法内容,有兴趣的朋友们可以跟着学习下。

    Java零基础 - classpath环境变量详解.md

    本文详细介绍了classpath环境变量的作用和设置方法,并附带示例源码和详细步骤。通过阅读本文,您将学习到以下内容: ...设置完classpath环境变量后,重新打开命令提示符、终端或编辑器,以使更改生效。

    Linux中修改环境变量及生效方法

    在/etc/profile文件中添加变量【对所有用户生效(永久的)】 ... 您可能感兴趣的文章:linux下配置jdk环境变量的三种方法总结Linux Shell脚本系列教程(三):变量和环境变量Linux Shell脚本系列教程(四)

    JDK环境变量自动设置

    能够检测JDK的安装路径,对JDK的环境变量(Java_Home、ClassPath、Path)进行自动设置,支持当前用户、系统两种注册表分支,可以通过文件进行备份/还原,可以生成bat文件。

    JDK 环境变量配置

    1. windows环境下的配置 JAVA_HOME=C:\Program Files\Java\jdk1.6.0_23 CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;... 如果新启动脚本环境变量没有生效,在 ~/.bashrc 文件中增加 source /etc/profile

    java环境变量jdk1.8设置

    java环境变量设置,环境变量是操作系统提供的一种机制,用于存储和获取关键信息以方便应用程序和用户。在Java开发中,我们经常需要配置一些环境变量来指定Java运行时的一些参数。 JAVA_HOME:Java安装目录,用于指定Java...

    jdk 配置环境变量 一步到位

    jdk 配置环境变量 一步到位 变量名:PATH 变量值:C:\Program Files\Java\jdk1.6.0_02\bin 变量名:CLASSPATH 变量值:.;C:\Program Files\Java\jdk1.6.0_02\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_02\lib...

    linux下的配置jdk的环境变量

    linux下的配置jdk的环境变量,path,calsspath,java_home,以及tomcat的配置等等。

    嵌入式系统/ARM技术中的在Linux系统下使环境变量生效的实用方法

    在 Linux 管理中,常有需要... 就可以直接让环境变量的修改生效了。  (2)另外据发现 "." 也可以使配置好的环境变量生效,同上的等效命令为:  #. .bash_profile  据笔者认为,“.” 命令应该是soure命令的缩写,

    Auto自动使环境变量生效,C#,C++

    使用批处理设备环境变量,不能立即生效 如set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 环境变量并未生效 里面包含C#和VC++代码

Global site tag (gtag.js) - Google Analytics