标题: [转贴] doskey命令 [打印本页]
作者: leap 时间: 2010-10-16 14:35 标题: doskey命令
论坛没找到相关介绍,希望各位大大补充,谢谢
编辑命令行,重调用 Windows XP 命令,并创建宏。
DOSKEY [/REINSTALL] [/LISTSIZE=size] [/MACROS[:ALL | :exename]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename] [/MACROFILE=filename]
[macroname=[text]]
/REINSTALL 安装一组新的 Doskey。
/LISTSIZE=size 设置命令历史记录的缓冲区大小。
/MACROS 显示所有 Doskey 宏。
/MACROS:ALL 为具有 Doskey 宏的执行文件,显示所有的
Doskey 宏。
/MACROS:exename 显示指定执行文件的所有 Doskey 宏。
/HISTORY 显示保存在内存中的所有命令。
/INSERT 指定用键入的新文字插入旧文字中。
/OVERSTRIKE 指定新文字改写旧文字。
/EXENAME=exename 指定执行文件。
/MACROFILE=filename 指定安装的宏文件。
macroname 指定所创建宏的名称。
text 指定要登记的命令。
使用上下箭头键选择命令;ESC 清除命令行;F7 显示
命令历史记录;ALT+F7 清除命令历史记录;F8 搜索命令
历史记录;F9 按编号选择命令;ALT+F10 清除宏定义。
以下是 Doskey 宏定义的特殊码:
$T 命令分隔符号。允许一个宏可以含多个命令。
$1-$9 批处理参数。与批处理程序中的 %1-%9 相同。
$* 以命令行中命令名称后面的任何内容替换的符号。
例子:http://www.cn-dos.net/forum/viewthread.php?tid=105
转::::- 用过DOS的朋友都知道有个DOSKEY命令,它不仅可以记住你曾打入的DOS命令,方便以后的调用,而且其提供的宏命令更是能帮你收到一些意想不到的效果。
-
- 一、拒绝用DIR命令查询
-
- 在DOS状态下,DIR命令无疑是使用频率最高的命令,也是信息查询的开端,下面的操作可以帮助你屏蔽原来的DIR命令,而用自己的“ML”命令取而代之:
-
- 用EDIT等文本编辑工具建立批处理文件MYDIR.BAT,内容如下:
-
- @ECHO OFF
-
- DOSKEY ML=DIR $*
-
- DOSKEY DIR=ECHO Bad command or file name
-
- 不论是在DOS提示符下执行MYDIR.BAT或将CALL MYDIR.BAT语句加入到AUTOEXEC.BAT文件中供自动调用,此后使用DIR命令将不再有效,屏幕始终提示:Bad command or file name,不过自己要记得用ML命令噢。至于DIR命令的原有参数一概不变,只是ML命令与其后的参数之间要空一格。要使ML还原成DIR命令,只需执行以下两条命令,即:
-
- DOSKEY DIR=↙
-
- DOSKEY ML=↙
-
- 二、 让危险的命令失效
-
- 有些DOS命令使用时须十分谨慎,不然可能会遭灭顶之灾,像FDISK、FORMAT、DELTREE等皆属此类命令,为防止初学者随意使用它们。可以如下操作:
-
- DOSKEY FDISK =$t
-
- DOSKEY FORMAT =$t
-
- DOSKEY DELTREE =$t
-
- 三、为DOS6.22增加CD…命令
-
- DOS6.22及以下版本中的CD命令,只可用CD..返回上一级目录,但我们可以充分利用DOSKEY的宏命令构造出只有DOS7.0及以上的版本才有的CD…(返回上上级目录)和CD….(返回上上上级目录)等新命令:
-
- DOSKEY CD…=CD.. $T CD..
-
- DOSKEY CD….=CD.. $T CD..$T CD..
-
- 同理,你还可以定义出更多的能从目录深层返回的CD命令
复制代码
[ 本帖最后由 leap 于 2010-10-16 14:37 编辑 ]
作者: wc726842270 时间: 2010-10-16 19:30
这个命令没用过,但如果真有需要的话,我还是禁用CMD好了
[ 本帖最后由 wc726842270 于 2010-10-16 19:31 编辑 ]
作者: Hello123World 时间: 2011-4-19 16:52
http://hi.baidu.com/只求意境/blo ... 7e472e1e308947.html
作者: liaobin 时间: 2011-4-20 06:57
又学习了,o 很好
作者: mstsc 时间: 2011-5-5 20:41
第一次看到 学习中 谢谢
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |