个人觉得VBS的功能比较全一些,控制的能力也比较强,编写容易一些。但对于一些DOS中的命令及简单的操作还是用BAT比较快一些。
看你自己的需要了.BAT一般是批量处理事务时使用的.VBS个人感觉已经是编程了.CMD执行win命令用的.个有侧重.就一个编程者而言,我觉得三者都应该懂点的.另外,建议你学JAVA或者.NET.