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

[系统相关] [已解决]怎么用批处理在系统变量path中追加变量?

[复制链接]
发表于 2011-8-14 14:34:44 | 显示全部楼层 |阅读模式
本帖最后由 lovealei 于 2011-8-26 12:21 编辑

在path中追加:%SystemRoot%system32;%SystemRoot%;
SystemRoot:在win2000里为:C:WINNT , 在xp里为:C:windows

因为我在执行许多系统自带的命令时提示找不到指定的文件 比如说 Findstr ,  ping  等等


'findstr' 不是内部或外部命令,也不是可运行的程序

为了解决这个问题

后来发现系统变量path 中没有 c:\windows\system32 加进去了还是不会用,到后来才反应过来,我设置了一个变量名为 path 的变量..........

评分

参与人数 1PB +2 收起 理由
Batcher + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2011-8-14 14:55:59 | 显示全部楼层
本帖最后由 lfoqtal 于 2011-8-14 14:58 编辑

楼主要改改标题,让大家明了意思,不然会被封贴的哦

提问的智慧http://www.bathome.net/thread-4054-1-1.html

评分

参与人数 1PB +5 收起 理由
CrLf + 5 感谢主动维护论坛秩序

查看全部评分

发表于 2011-8-14 15:18:31 | 显示全部楼层
本帖最后由 CrLf 于 2011-8-14 17:24 编辑

本贴标题修改后已经符合版规,故将此楼原警告贴删除
 楼主| 发表于 2011-8-14 16:27:11 | 显示全部楼层
本帖最后由 lovealei 于 2011-8-14 16:30 编辑

现在可以了吗?
发表于 2011-8-14 16:38:41 | 显示全部楼层
本帖最后由 fastslz 于 2011-8-14 16:41 编辑
  1. Wmic Environment Where "Name='Path' And UserName='<System>'" Set Variablevalue=";%Path%;%SystemRoot%\System32;%SystemRoot%;"
复制代码
 楼主| 发表于 2011-8-14 17:20:51 | 显示全部楼层
Wmic 不是可内部命令也不是外部命令
发表于 2011-8-14 20:27:25 | 显示全部楼层
Windows 2003默认有Wmic的,文件位置%SystemRoot%\System32\wbem
你这个超级阉割版2003连findstr都没有,所以也不奇怪
http://technet.microsoft.com/en-au/library/cc784189(WS.10).aspx
http://bbs.bathome.net/viewthread.php?tid=4068#pid25946
 楼主| 发表于 2011-8-14 20:53:01 | 显示全部楼层
findstr 倒是有呢,WMIC 没有看,只是要这样运行: C:\WINDOWS\SYSTEM32\FINDSTR.EXE

不知道为什么这样,以前不是这样的
发表于 2011-8-14 22:28:34 | 显示全部楼层
回复 8# lovealei


把C:\WINDOWS\SYSTEM32\添加到%path%里面

评分

参与人数 1技术 +1 收起 理由
Batcher + 1 乐于助人

查看全部评分

 楼主| 发表于 2011-8-15 09:08:09 | 显示全部楼层
楼上正解,谢谢啦
 楼主| 发表于 2011-8-15 09:10:32 | 显示全部楼层
Windows 2003默认有Wmic的,文件位置%SystemRoot%\System32\wbem
你这个超级阉割版2003连findstr都没有,所 ...
fastslz 发表于 2011-8-14 20:27



    其实是有的,只是没有安装, 你说的目录下面,运行下 WMIC 就安装了,安装后用你的命令搞定了
发表于 2011-8-15 10:20:05 | 显示全部楼层
%PAHT%被和谐了吧?呵呵
 楼主| 发表于 2011-8-18 13:17:27 | 显示全部楼层
是的,被和谐了,要怎么办呢? 为什么我在path 中加入 C:\windows\system32; 还是找不到???
 楼主| 发表于 2011-8-18 13:27:51 | 显示全部楼层
回复  lovealei


把C:\WINDOWS\SYSTEM32\添加到%path%里面
CUer 发表于 2011-8-14 22:28



    为什么有时还是不可以呢?
发表于 2011-8-18 22:00:39 | 显示全部楼层
回复 14# lovealei


哪时侯?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-18 00:16 , Processed in 0.013515 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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