Win2000 & ansi.sys

Signaler
Messages postés
2
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
13 mai 2003
-
Messages postés
787
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
-
salut,

eske qlq'un sait comment charger le fichier ANSI.SYS sous WINDOWS 2000 PRO ?

J'ai un prog fait en c sous win98 qui utilise les séquences d'échappement ANSI et qui fonctionnait parfaitement jusqu'à ce que je change de système :(

Ajouter la ligne device=c:\winnt\system32\ansi.sys au config.sys ou au config.nt n'a apparemment aucun effet...

bref : HELP!
(et merci d'avance)

4 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
W2K comme NT ou XP ne lit pas les fichiers de config, ils ne servent qu'a leurrer les progs 16 bits. Tout est dans base de registres.
Revois ton prog et ne touche pas a ansi.sys que le systeme utilise en interne si besoin.
BruNews, ciao...
Messages postés
2
Date d'inscription
mardi 13 mai 2003
Statut
Membre
Dernière intervention
13 mai 2003

merci BruNews,
seulement je ne crois pas que ce soit mon prog qui pose pb...
pour m'en assurer, j'ai qd même compiler ça :

int main()
{
printf("\033[31;1mHello ANSI World ?\n");
getchar();
return 0;
}

pas de surprise : pas de couleur !

à l'écran ça affiche bêtement:
←[31;1mHello ANSI World ?

:question) :question) :question)
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
couleur ou pas dans fenetre DOS, perte de temps.
Le compilo te met pas de couleurs et va tres bien. Un prog avec couleurs va en mode graphique.
BruNews, ciao...
Messages postés
787
Date d'inscription
samedi 8 juin 2002
Statut
Membre
Dernière intervention
7 juin 2007
1
Si tu veux absolument mettre des couleurs (ici, du rouge) :

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_INTENSITY or FOREGROUND_RED);

Regarde l'aide pour plus d'infos.

@++