2014-12-26 13:05:56
以前使用的快速启动方法是利用环境变量path, 将程序或者脚本加入特定的目录,
具体的做法可参考善用佳软的介绍, 最绿色最高效,用win+r启动常用程序和文档
, 以及Windows运行快速打开程序.
但是当脚本越来越多以后, 目录里面就会放着很多的bat和lnk文件, 看起来乱, 且不好管理.
我知道Linux下可以在.bashrc里面用alias来为命令定义别名, 易于管理.
可不知道原来Windows也有一个类似, 但功能更强大的命令doskey.
利用doskey完全可以模拟Linux的alias, 而且可以做得更好.
具体做法就不重复了, 请参考下面的资料.
- DOSKEY : WINDOWS里的ALIAS
- 在cmd中为命令设置别名以及启动cmd时自动执行bat
- 利用doskey和mklink创建快速命令行
- 在windows上提高工作效率
- Create an alias in Windows XP
- How to set an alias in Windows Command Line?
但doskey也有着局限性, 其中一个是无法在批处理文件中使用, 微软的文档明确说明了这一点.
虽然如此, 可还是有人找到了后门,
How To Execute a DOSKEY Macro in Batch Mode?.
我没有试验这个做法, 留在这里仅供参考.
我的方法是参考Linux下export的做法, 在批处理中使用set将命令定义为变量,
这样在批处理中就可以使用 %cmd% 来调用了.