工作还是离不开CMD, 虽然没有BASH好用, 还是能完成大量任务的, 只是需要挖掘.
本文边收集好玩的特性边作整理.
DOS基本语法说明请参考DOS高级教程, 网上搜索都是转载一大片;
另外DOS命令可以在CMD中使用/?来阅读命令说明,
或者参考MSDOS官网: https://technet.microsoft.com/en-us/library/bb490890.aspx
另外一个比较专注DOS脚本的网站: http://www.dostips.com
第一条教训: if/for语句要简洁, 越简单越好, 否则等着吃延迟变量的苦头吧----要么延迟变量也搞不定你的问题, 要么变量扩展复杂到刚写完就不知道什么意思了.
所以if/for语句要像普通语句一样简单就好.
1. 增加alias:
这个是bash等都有的非常便利的特性, CMD也有, 只是比较隐蔽, 方法是利用doskey:
reg add "HKCU\Software\Microsoft\Command Processor" /v Autorun /t REG_EXPAND_SZ /d "doskey l=ls & doskey la=ls -a & doskey ll=ls -la & cd /d ^%userprofile^%\Desktop & prompt $P[$T$H$H$H$H$H$H]$G$S"
win10下可

本文介绍了CMD的一些实用技巧和高级用法,如通过doskey设置别名、使用assoc和ftype管理文件关联、模拟数组操作、使用subst创建虚拟驱动器等。此外,还分享了CMD的提示符设置、字体颜色调整、命令输出拷贝到剪贴板以及错误返回状态码的处理方法。
最低0.47元/天 解锁文章
1700

被折叠的 条评论
为什么被折叠?



