把当前目录添加到新的环境变量中

@echo off

rem 把当前运行的目录添加到系统环境变量里面

rem 环境win7_64 2014/7/29

rem 获得当前目录 set fileName=%0 set fileDir=%fileName:~1,-12%

rem 查询注册表中对应的环境变量 for /f "tokens=3*" %%i in (‘reg query HKEY_CURRENT_USER\Environment /v path‘) do @set oldPath=%%i

rem 如果环境变量没有定义,那么新的环境变量为原来的环境变量+当前目录 if not defined oldPath ( set newPath=%fileDir%) else ( set newPath=%oldPath%;%fileDir%)

echo 新的环境变量:%newPath%

rem 设置新的环境变量 setx path %newPath%

pause @echo on

把当前目录添加到新的环境变量中

时间: 2024-10-29 15:15:12

把当前目录添加到新的环境变量中的相关文章

Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

对所有用户有效在/etc/profile增加以下内容.只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found) #在PATH中找到可执行文件程序的路径.export PATH =$PATH:$HOME/bin #gcc找到头文件的路径C_INCLUDE_PATH=/usr/include/libxml2:/MyLibexport C_INCLUDE_PATH #g++找到头文件的路

jenkins 怎么添加win 10的 环境变量如下,win7 就是不加也可以运行,不报 “python 不是内部命令 ” 的错误。

jenkins 添加win 10的 环境变量如下,win7 就是不加也可以运行,不报 "python 不是内部命令 " 的错误,暂时不知道怎么回事. 原文地址:https://www.cnblogs.com/brianlai/p/10041341.html

JAVA环境变量中 classpath、path、JAVA_HOME的作用

..................................................................................................................................................... 1. PATH环境变量.作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们需要把jdk安装目录下的bin目

linux CentOS 系统下如何将php和mysql命令加入到环境变量中

在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方法(假设php和mysql分别安装在/usr/local/webserver/php/和/usr/local/webserver/mysql/中). 方法一:直接运行命令export PATH=$PA

由于/usr/bin不在PATH环境变量中,故无法找到该命令

安装Anaconda3时,设置了环境变量: gedit ~/.bashrc 然后在结尾处添加 export PATH=~/anaconda3/bin 之后就出现了终端中gedit等命令不能使用的情况(几乎时所有的命令):由于/usr/bin不在PATH环境变量中,故无法找到该命令 原因:应该时设置环境变量时的问题.不过我没有查找怎样正确设置anaconda3的环境变量,而是直接解决上述提到的问题 1. 先临时设置环境变量 export PATH="$PATH:/usr/bin" 现在这

“LIB 环境变量”中指定的搜索路径 *** 无效 --“系统找不到指定的路径。”

本来我的机器装的是VS2005,后来有一个项目要用VC++6.0开发,没办法装上一个,项目完成后就给卸载了,不想原来的VS2005中C#的项目在Build时报以下警告: 警告    1    “LIB 环境变量”中指定的搜索路径“D:\Program Files\Microsoft Visual Studio\VC98\mfc\lib”无效 --“系统找不到指定的路径. ”    AnalysisCtrl 原来是在安装VC++6.0时,在环境变量里添加了一个叫“lib”的Administrato

将NuGet配置到环境变量中

https://docs.nuget.org/consume/command-line-reference Installing The NuGet command line may be installed onto a machine in a few possible ways. Direct download of the executable from https://dist.nuget.org/win-x86-commandline/latest/nuget.exe. The ex

Linux环境变量中PS1

Linux环境变量中PS1是很重要的环境变量: PS(Prompt Sign): 是指命令提示符,例如在Fedora 12的终端下:[[email protected] ~]$ ,在设定PS1环境变量时,我们需要用到预设的一些特殊符号来设定PS1,下面是鸟哥书上关于BASH的特殊变量. o \d :代表日期,格式为 Weekday Month Date,例如 "Mon Aug 1" o \H :完整的主机名称.举例来说,鸟哥的练习机 linux.dmtsai.tw ,那么这个主机名称就

getenv和putenv在获取和设置环境变量中的使用

1 #include <stdlib.h> 2 #include <stdio.h> 3 #include <string.h> 4 /* 5 这个函数是对环境变量进行一些操作的 6 */ 7 int main(int argc, char * argv[]) //主函数 8 { 9 char * var, * value; //定义两个字符串指针变量var和value 10 11 if (argc==1||argc>3) //要是没有参数输入和有两个以上的参数输