标题: 为什么EDIT命令不能用??
[打印本页]
作者: 想学DOS
时间: 2002-11-26 00:00
标题: 为什么EDIT命令不能用??
EDIT.EXE文件好好放在DOS目录下的,为什么就是用不了???
作者: Wengier
时间: 2002-11-26 00:00
运行时出现什么错误?
作者: 想学DOS
时间: 2002-11-26 00:00
只是说错误的命令.
[此贴子已经被作者于2002-11-26 21:56:36编辑过]
作者: 想学DOS
时间: 2002-11-26 00:00
我知道您有法子的

)
[此贴子已经被作者于2002-11-26 21:57:52编辑过]
作者: Wengier
时间: 2002-11-26 00:00
那是因为没有将PATH路径设为DOS路径的原因吧。
作者: 想学DOS
时间: 2002-11-26 00:00
呵,我到现在还不明白PATH的用途,能详细讲解下吗?谢谢您了.
作者: mys
时间: 2002-11-26 00:00
在autoexec.bat中加一句:
path=%PATH%;c:\dos
%PATH%是指原来的路径,这样新加入的路径就不会将原来的冲掉。
作者: Wengier
时间: 2002-11-26 00:00
或者在命令行上输入C:\DOS\EDIT试试。
作者: 想学DOS
时间: 2002-11-26 00:00
谢谢两位朋友,问题解决了.
关于PATH还有什么用法?
作者: Wengier
时间: 2002-11-26 00:00
PATH一般就是这样用的,比如PATH C:\DOS;D:\DOS就是设置C:\DOS和D:\DOS两个查找路径。
作者: 想学DOS
时间: 2002-11-26 00:00
就是说这语句加入后,每当执行一个命令系统都会按着所设置路经搜索该路经有没包含这个命令文件,没有就略过,有就执行??
[此贴子已经被作者于2002-11-26 22:34:38编辑过]
作者: Wengier
时间: 2002-11-26 00:00
正是这样的。
作者: 想学DOS
时间: 2002-11-26 00:00
我看过别人直接在命令行输入PATH的,而不用修改AUTOEXEC.BAT,这又是什么道理?
作者: Wengier
时间: 2002-11-26 00:00
AUTOEXEC.BAT是批处理文件,即命令行命令的集合,因此在命令行下直接输入PATH当然也是可以的,不过要注意MS-DOS 6.22不支持在命令行下直接输入%PATH%,而MS-DOS 7.10则支持(毕竟是新版本嘛!)。
作者: 想学DOS
时间: 2002-11-26 00:00
假如在命令行输入,那系统重新启动后先前的动作不是没效了嘛.
按刚才那位仁兄所说,不加%PATH%就会把之前的冲掉,那直接PATH的话
不是会把某些指令冲掉?
作者: Wengier
时间: 2002-11-26 00:00
若没有%PATH%的话就相当于重新设置PATH变量,而不保留原来的。
作者: 想学DOS
时间: 2002-11-26 00:00
我不能直接使用EDIT时AUTOEXEC.BAT有如下语句:
PATH C:\DOS;C:\DBASE;C:\PK
PATH C:\CLIENT;%PATH%
PATH C:\
那就是说PATH C:\把PATH C:\DOS;C:\DBASE;C:\PK冲掉了,所以使用EDIT时不能指向DOS?
[此贴子已经被作者于2002-11-26 23:13:13编辑过]
作者: Wengier
时间: 2002-11-27 00:00
对啊,修改即可。
作者: 想学DOS
时间: 2002-11-27 00:00
谢谢WENGIER!!