It's suppose to take care of that if you had an ANSI terminal. Since you don't have an ANSI terminal, the command sent by Term::ANSIScreen go unheeded. Think of Win32::Console::ANSI as a driver. If you had read the linked doc before declaring our answers useless, you would have seen Win32::Console::ANSI used in conjunction with Term::ANSIScreen.