这些宏定义得放到那些CommandName一起去。