사용자 도구

사이트 도구


develop:perl:module:win32_console_ansi

Win32::Console::ANSI

Introduction

  1. Windows NT/2000/XP/Vista 는 Win32 Console 에서 ANSI 를 지원하지 않습니다.
  2. 이전 MS-DOS 시절의 command.com 에서만 지원됩니다. cmd.exe 는 지원되지 않습니다.
  3. Win32::Console::ANSI 설치를 통해 cmd.exe 에서도 color 를 마음대로 표현할 수 있습니다.

Colors rendition

Characters conversion

Extra escape sequence

Download & Install

  1. Current version is 1.04
  2. Download & Installation
    ppm install http://www.bribes.org/perl/ppm/Win32-Console-ANSI.ppd 
    ppm install http://www.adminschool.net/perl/ppm/Win32-Console-ANSI.ppd 

Sample Code

  • 모듈이 설치되었다면 아래의 샘플코드를 돌려보라!
    #!/usr/bin/perl                            -w -w -w -w -w
    eval{     require                        Win32::Console::ANSI;
    };sub      ::{printf                  @_ } sub            sub{
    rand          39/999}               sub O123                 {::
    ""            ."\e[%d"            .";%dH%s"                  ,@_
    ;};               sub l234      {O123 $|=                    1
    ,1,                 "\e[J"}   while(1)                      {
    $c                    or do {::"\e[1"                    ."".
     ""                    .";%dm", 30+                     rand
      7 ;                  l234;$u=&sub                  ;$v =
       &sub                ;$ c= 3999                 ;$b=qw
        /19 9            1/[int rand 3             ]};O123
         11*sin(      $v* $c)+    13,39*cos   ($u*$c)+41,
           qw+J A P H+[$c%4]        ;($a++%$b)or$c--;}
develop/perl/module/win32_console_ansi.txt · 마지막으로 수정됨: 2009/07/15 10:03 저자 starlits