精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>○ DOS>>命令详解>>doskey的好处!

主题:doskey的好处!
发信人: chenjr()
整理人: smallhors(1999-11-16 21:51:10), 站内信件


    DOSKey是Ms-DOS下的一个常用内存驻留程序,它的主要功能是:将键入的命
 
令记录在内存的缓冲区内并将命令序列变为宏。 
    DOSKey通常被加入在批处理程序AUTOEXEC.BAT当中,即在AUTOEXEC.BAT的命
 
令行中加入:DOSKey或LH DOSKey。也可在Ms-DOS下键入:DOSKey或LH DOSKey直
 
接启动。在安装DOSKey后就可以方便、快捷的查找、使用,修改先前所键入的命
 
令。下面简单的介绍几种DOSKey的使用方法: 
一. 查找、显示,编辑一个DOS命令: 
对于刚刚键入的命令可用↑或PageUP和↓或PageDown键去查找;对于以前键入的
 
命令可用F7键显示命令列表,然后用F9键输入命令所在列表中的序号既可。在查
 
找的同时DOSKey允许对当前的命令行用←和→键移动光标进行编辑修改。在编辑
 
过程中还可通过Insert键切换字符的插入或改写方式。   
二. 同时输入多个命令: 
利用DOSKey可在同一命令行中键入多个命令,各命令间用"Ctrl + T" 进行分隔。
 
命令格式是: 
DOSKey command1 "Ctrl + T" command2 "Ctrl + T" command3 
如在DOS的提示符下键入: 
C:\>cd mydocu~1 "Ctrl + T" dir *.doc/w "Ctrl + T" dir *.xls 
当按回车键后,便会依次显示并执行所键入的三条命令。 
三.  建立批处理文件: 
大家都知道批处理文件可由copy con:,Edit等方法建立,现 
在再告诉大家对于一些不长的批处理文件也完全可以由DOSKey建立。该方法是利
 
用DOSKey的/history命令把列表里的记录输入到一个BAT文件中。 
首先,按"Alt + F7" 清空内存中记录的缓冲区;然后键入所需批处理的内容。如
 
在DOS的提示符下键入: 
    C:\>CLS 
    C:\>CD \WINDOWS\TEMP 
    C:\WINDOWS\TEMP>SUBST B: . 
    C:\WINDOWS\TEMP>CD.. 
    C:\WINDOWS>DOSKey /history > setb.bat 
这样就可把上述的命令保存在setb.bat中了,最后用文本文件编辑器(如:EDIT)
 
将最后一行的"DOSKey /history >setb.bat" 删去即可。以后只要运行setb.bat
 
就可以建立虚拟B盘了。    
四.  用DOSKey创建宏: 
用DOSKey可以把一些常用的DOS命令组创建成一个宏。 
命令格式是:   
DOSKey name(宏名)=command1 $t command2 $t etc.,(命令组) 
命令组中各个命令用$t隔开。如键入: 
C:\>DOSKey aut=dir *.exe/p $t dir *.com/p $t dir *.bat/p 
按回车键。以后只需键入aut即可显示当前目录的所有的可执行文件。 
宏还可以象批处理文件一样使用可替换参数,参数为$n其中n=1~9。如:C:\>dos
 
key hmy=md $1$t cd $1   
该宏代替md和cd两个DOS命令,只需用hmy Content(目录名)即可建立一个目录并
 
同时进入该目录。 
    由于宏是存于内存中,所以关机后会丢失,不过你可以把这些常用的宏加入
 
到AUTOEXEC.BAT的命令行当中,这样以后使用起来会非常的方便。 
    DOSKey还有许多选项及命令编辑键,如需要详细了解可键入DOSKey/? 或hel
 
p DOSKey查询。 



--
小白小白。一洗就白
表白表白。一清二白。。。。。。。。。
                 你忠实的朋友!!!!!

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.183.40]

[关闭][返回]