win7 执行bat文件 setx 不是内部或外部命令,也不是可运行程序?

win7 执行bat文件 setx 不是内部或外部命令,也不是可运行程序?,第1张

方法一,把下面的路径先手动添加进去系统环境变量path里

C:\WindowsC:\Windows\System32

方法二,在bat开头插入一行

path C:\WindowsC:\Windows\System32%path%

在cmd里面设置的变量只是局部变量,只在当前cmd里面有效,在其他cmd中无效,也不会添加到系统变量(永久)中。如果想在cmd中设置系统变量,可以使用setx.exe(网上下载,或者到系统光盘中找(如XP,在光盘的support\tools\support.cab里面,可以用winrar解压)。setx用法举例子这个命令行工具提供了一种批量修改环境变量的方法,同时不需要使用任何编程方法或者是脚本。此外,除了可以获得变量和值之外还可以跟注册表的值挂上关系。在2000中除了setx.exe之外,其他没有任何一种命令行工具可以直接设置系统变量值。只有通过控制面板和注册表编辑器才能够设置。如果有人说可以用set命令的话,实际上这个CMD的内部命令只能够设置当前控制台窗口的用户环境变量。setx允许你通过CommandLineMode,RegistryMode,FileMode,这三种模式来设置环境变量。使用格式之一:setxvariablevalue-mvariable要设置的环境变量的名字。value要设置的值。-m设置计算机环境,默认设置是用户环境。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11102733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存