中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 添加path的程序 上一主题 | 下一主题
defrag
中级用户

痴迷DOS者


积分 456
发帖 570
注册 2004-10-9
状态 离线
『楼 主』:  添加path的程序

用起来还可以
@echo off
:: 添加PATH  -  padd.bat (find.exe)
if %1#==# goto end
if %1#==l# goto atlast

:: 插入path首
path|find /i "%1">NUL
if errorlevel 1 path=%1;%path%
goto end

:: 插入path尾
:atlast
path|find /i "%1">NUL
if errorlevel 1 path=%path%;%1

:end




DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青![upload=bmp]uploadImages/20035317345478982.png[/upload]
2008-7-27 15:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
defrag
中级用户

痴迷DOS者


积分 456
发帖 570
注册 2004-10-9
状态 离线
『第 2 楼』:  添加append的程序

@echo off
append|find /i "%1">nul
if not errorlevel 1 goto end
append|aplsr %1>nul

需要的文件:http://www.fs2you.com/files/7e654ba6-5bae-11dd-b99f-0014221b798a/



DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青![upload=bmp]uploadImages/20035317345478982.png[/upload]
2008-7-27 15:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 3 楼』:  

Windows Resource Kit Tools 里有个这样的工具 pathman.exe (6.5K)

  Quote:
USAGE:

        /as path[;path[;path ...]]
                Adds the semicolon-separated paths to the system path.

        /au path[;path[;path ...]]
                Adds the semicolon-separated paths to the user path.

        /rs path[;path[;path ...]]
                Removes the semicolon-separated paths from the system path.

        /ru path[;path[;path ...]]
                Removes the semicolon-separated paths from the user path.

下载链接: http://clip2net.com/page/m316/259772

[ Last edited by tireless on 2008-7-26 at 08:55 PM ]

2008-7-27 16:50
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 4 楼』:  

用批处理不是也可以实现吗?用这个第三方工具干吗?



2008-7-27 19:57
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 5 楼』:  

这个?
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;c:\test"

执行速度很慢啊

   此帖被 +1 点积分    点击查看详情   
评分人:【 pusofalse 分数: +1  时间:2008-7-28 01:40


2008-7-27 23:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
pusofalse
银牌会员




积分 1604
发帖 646
注册 2008-4-13
状态 离线
『第 6 楼』:  



  Quote:
Originally posted by tireless at 2008-7-27 11:45 PM:
这个?
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;c:\test"

执行速度很慢啊

又学到了新方法~^_^



心绪平和,眼藏静谧,无比安稳的火... Purification of soul...Just a false...^_^
2008-7-28 01:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dslz666
中级用户





积分 233
发帖 117
注册 2007-11-28
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by tireless at 2008-7-27 11:45 PM:
这个?
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;c:\test"

执行速度很慢啊

这样好呀,不用借助第三方工具,谢谢分享

2008-7-28 15:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
nafan
初级用户





积分 22
发帖 21
注册 2008-11-13
状态 离线
『第 8 楼』:  

用这个程序难道有什么另外的想法?

2008-11-13 15:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: