Windows下的命令别名工具doskey

类别:    标签: cmd   阅读次数:   版权: (CC) BY-NC-SA

2014-12-26 13:05:56

以前使用的快速启动方法是利用环境变量path, 将程序或者脚本加入特定的目录, 具体的做法可参考善用佳软的介绍, 最绿色最高效,用win+r启动常用程序和文档 , 以及Windows运行快速打开程序.

但是当脚本越来越多以后, 目录里面就会放着很多的batlnk文件, 看起来乱, 且不好管理. 我知道Linux下可以在.bashrc里面用alias来为命令定义别名, 易于管理. 可不知道原来Windows也有一个类似, 但功能更强大的命令doskey. 利用doskey完全可以模拟Linux的alias, 而且可以做得更好. 具体做法就不重复了, 请参考下面的资料.

doskey也有着局限性, 其中一个是无法在批处理文件中使用, 微软的文档明确说明了这一点. 虽然如此, 可还是有人找到了后门, How To Execute a DOSKEY Macro in Batch Mode?. 我没有试验这个做法, 留在这里仅供参考.

我的方法是参考Linux下export的做法, 在批处理中使用set将命令定义为变量, 这样在批处理中就可以使用 %cmd% 来调用了.

随意赞赏

微信

支付宝
◆本文地址: , 转载请注明◆
◆评论问题: https://jerkwin.herokuapp.com/category/3/博客, 欢迎留言◆


前一篇: 让Markdown支持ASCII流程图和JavaScript流程图
后一篇: 硅油滴落与弹簧下落

访问人次(2015年7月 9日起): | 最后更新: 2017-08-15 19:57:07 UTC | 版权所有 © 2008 - 2017 Jerkwin