找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 37174|回复: 9

[系统相关] 【已解决】如何将批处理加入到系统变量中去?

[复制链接]
发表于 2014-10-31 00:08:49 | 显示全部楼层 |阅读模式
本帖最后由 wolfan 于 2014-10-31 14:33 编辑

如何将一个或者多个批处理加入到系统变量中去?

假设有 a.cmd, b.bat 两个文件,放到了%homepath%目录中,这时可以通过c+r直接运行 a or b 执行这两批处理。
但是想在d:/ 或者其它目录里执行时就不行了。

要如何才能让这两批处理到其它目录里或者盘下都可以执行呢?
(应该把这两个文件只要加入到系统变量中后应该就可以了吧?那如何加入呢?)
发表于 2014-10-31 00:17:37 | 显示全部楼层
本帖最后由 szl1123 于 2014-10-31 12:43 编辑

直接把a.cmd, b.bat放入c:\windows文件夹即可

如果a.cmd, b.bat在其他目录,可以在批处理里面加上一下代码

  1. set path=文件所在目录;%path%
复制代码
 楼主| 发表于 2014-10-31 00:33:00 | 显示全部楼层
本帖最后由 wolfan 于 2014-10-31 00:36 编辑

回复 2# szl1123

直接加入到win目录不安全吧,而且360也会拦截。

%homepath%
C:\Documents and Settings\Administrator

目录应该默认就是在path中吧。

刚刚试试了不成功。。。
发表于 2014-10-31 01:04:17 | 显示全部楼层
start %homepath%\a.cmd
start %homepath%\b.bat

这样你测试过?
 楼主| 发表于 2014-10-31 01:09:39 | 显示全部楼层
回复 4# qq692172929


     ( ̄▽ ̄|||) %homepath%a.bat
这样不就是直接执行了么。
我是想在任意位置直接 a ,就是执行。
发表于 2014-10-31 09:04:22 | 显示全部楼层
把批处理文件所在的目录添加到PATH环境变量里面
右键单击“我的电脑”→“属性”→“高级”→“环境变量”→选中path系统环境变量→“编辑”
发表于 2014-10-31 09:35:59 | 显示全部楼层
本帖最后由 522235677 于 2014-10-31 09:37 编辑
  1. reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\a.exe" /ve /d e:\0.bat /f
复制代码
发表于 2014-10-31 12:41:38 | 显示全部楼层
本帖最后由 szl1123 于 2014-10-31 12:42 编辑

回复 3# wolfan
  1. set path=文件所在目录;%path%
复制代码
应加入到调用的批处理当中,而不是加入到a.cmd, b.bat 里面。
比如a.cmd, b.bat 在c:\test\123应添加以前命令
  1. set path=c:\test\123;%path%
复制代码
我楼上回复的分号弄错了,应该是半角的分号。
 楼主| 发表于 2014-10-31 14:32:33 | 显示全部楼层
回复 8# szl1123
  1. start.cmd
  2. cd \d %~dp0
  3. set PATH=%CD%;%PATH%
  4. start cmd /k
复制代码
我直接在%homepath%上放了这个。

之前弄node的时候用了这个,不过 %~dp0 我一直没加“~”,所以一直不成功,加上~后想要的效果出现了。

另,记得以前看的个文章说set path = …… 后要用个echo %path% 可以让path变更直到关机有交。
可是实际上好像不行,估计那有错。
不知是否知晓?

感谢您的帮助。
发表于 2014-10-31 15:08:52 | 显示全部楼层
回复 9# wolfan


记得以前看的个文章说set path = …… 后要用个echo %path% 可以让path变更直到关机有交。

这个说法是错误的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 19:52 , Processed in 0.028315 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表