Загрузите файл dynwrap.dll из: http://www.script -coding.com / dynwrap95.zip
Затем извлеките его в каталог %systemroot%\system32
и выполните в командной строке следующую команду:
regsvr32.exe "%systemroot%\system32\dynwrap.dll"
Вы получите сообщение об успехе, которое означает, что dynwrap.dll зарегистрирован.
Затем вы можете использовать его следующим образом:
$com = new COM('DynamicWrapper');
// register needed features
$com->Register('kernel32.dll', 'GetStdHandle', 'i=h', 'f=s', 'r=l');
$com->Register('kernel32.dll', 'SetConsoleTextAttribute', 'i=hl', 'f=s', 'r=t');
// get console handle
$ch = $com->GetStdHandle(-11);
пример:
$com->SetConsoleTextAttribute($ch, 4);
echo 'This is a red text!';
$com->SetConsoleTextAttribute($ch, 7);
echo 'Back to normal color!';
коды цветов:7 => по умолчанию0 => черный1 => синий2 => зеленый3 => Аква4 => красный5 => фиолетовый6 => желтый7 => светло-серый8 => серый9 => голубой10 => светло-зеленый11 => легкий аква12 => светло-красный13 => светло-фиолетовый14 => светло-желтый15 => белый