修改动作的宏名
加上注释，精简代码