有颜色的部分是这个工具改写过后的内容