The former usual Layer7_protocol.rsc seems unworkable in version4.x, who has the experiences about this and tell me how to do? or has a Layer7_protocol suitable for version4.x send to me? or I have to mend the syntax in the old Layer7_protocol script line by line? Thanks
by the way , how to change the color of character in “Terminal” programming? Because I don’t want to change the desk-color of windows. Some words in the “Terminal” screen look rather ambiguous, wear-out my eyes just in few minutes.

If you don’t like colors you can disable it with +c option
http://wiki.mikrotik.com/wiki/Console_login_process#Console_login_options
Nothing is changed in L7 between v3 and v4.
Am I right to login like the picture below? But it can change the color.

These options are not for winbox. You should use them when using telnet or ssh.
Yes, unfortunately at the moment, you can’t change the Terminal colors inside Winbox.