如果想在bat里设置变量,并添加到系统变量中,可以修改注册表,方便的话可通过第三方程序,如 setx.exe
setx 的一点信息:
这个命令行工具提供了一种批量修改环境变量的方法,同时不需要使用任何编程方法或者是脚本。此外,除了可以获得变量和值之外还可以跟注册表的值挂上关系。在2000中除了setx.exe之外,其他没有任何一种命令行工具可以直接设置系统变量值。只有通过控制面板和注册表编辑器才能够设置。如果有人说可以用set命令的话, 实际上这个CMD的内部命令只能够设置当前控制台窗口的用户环境变量。 setx允许你通过Command Line Mode,Registry Mode,File Mode,这三种模式来设置环境变量。
1、右键单击[计算机],查找并打开[属性]。
2、点击“高级系统设置”找到编辑环境变量选项。
3、找到“advanced”选项。环境变量选项可以在选项接口中看到。
4、点击“环境变量”选项,设置用户变量和系统变量。
5、创建一个新的用户变量:username:%path%,变量值:C:/Windows/System32,然后单击OK。
6、在user变量中查找路径;单击编辑。
7、在系统变量中选择path,点击编辑按钮。
8、添加%PATH%并保存,系统就可以运行BAT文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)