中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-05 21:24
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 无论怎么修改,PATH值怎么始终不变呀! 查看 761 回复 3
楼 主 无论怎么修改,PATH值怎么始终不变呀! 发表于 2007-08-27 08:19 ·  中国 湖北 黄冈 电信
初级用户
★★
积分 153
发帖 54
注册 2007-06-20 18:24
19年会员
UID 91903
性别 男
状态 离线
我电脑装的是"新DOS时代"下载的"DOS7.1完全版ISO"系统.记得以前在别的系统中安装了Win3.2后DOS的PATH中就添加了C:\WINDOWS,可是在这个系统中装完Win3.2后PATH值不变.
然后我无论怎么修改PATH值,他都不变.我在AUTOEXEC.BAT的最后加上PATH=C:\WINDOWS;%PATH%,进系统后发现PATH值还是老样没变.难怪Win3.2那么有问题,这是怎么回事呀?
下面是AUTOEXEC.BAT文件的内容:
C:\WINDOWS\SMARTDRV.EXE
@ECHO OFF
PROMPT $P$G
SET DIRCMD=/4
MODE CON RATE=32 DELAY=1
REM MODE CON CP PREPARE=((437)EGA.CPI)
REM MODE CON CP SELECT=437
REM KEYB US,,KEYBOARD.SYS
LH KILLER
LH DOSKEY
LH DOSLFN /Z:C:\DOS71\CP437UNI.TBL
LH MSCDEX /D:IDE-CD
LH SHARE /L:30
REM LH NLSFUNC
REM LH SMARTDRV
LH CTMOUSE
REM For compatiblity purpose:
LH CTMOUSE > NUL
ECHO.
REM For locking volumes to enable "direct disk access":
CALL LOCKDRV.BAT
BREAK ON
LFNFOR ON
ECHO Now you are in MS-DOS 7.10 prompt. Type 'HELP' for help.
ECHO.
c:\sound\envmastr.exe /l winbootdir=
c:\sound\ctcm.exe
PATH=C:\WINDOWS;C:\DOS71;..;;C:\DOS71\norton
c:\sound\envmastr.exe /l winbootdir=
c:\sound\ctcm.exe
PATH=C:\DOS71;..;;C:\DOS71\norton !PATH值始终就是这一行,后面这几行重重复复的,弄不懂是什么意思!
call vc.bat
c:\sound\envmastr.exe /l winbootdir=
c:\sound\ctcm.exe
c:\sound\envmastr.exe /l winbootdir=
c:\sound\ctcm.exe
2 发表于 2007-09-25 08:37 ·  中国 湖北 黄冈 电信
初级用户
★★
积分 153
发帖 54
注册 2007-06-20 18:24
19年会员
UID 91903
性别 男
状态 离线
没人回复,自己顶一下
3 发表于 2007-09-25 11:33 ·  中国 北京 联通
银牌会员
★★★
天的白色影子
积分 2,343
发帖 636
注册 2004-03-06 00:00
22年会员
UID 19350
性别 男
状态 离线
将PATH=C:\WINDOWS;%PATH%加在文件最后仍然无效
那很可能是程序在中途就跳出了
检查一下vc.bat看有没有语法错误之类
或者在最后加一个Echo test测试脚本是否能走到最后
4 发表于 2007-09-25 19:59 ·  中国 甘肃 天水 秦州区 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
AUTOEXEC.BAT 不加载的,以前的一个帖子说过
论坛跳转: