quel caractère asci depuis un code (sous dos)

quel caractère asci depuis un code (sous dos) - Programmation

Marsh Posté le 01-03-2002 à 13:54:46    

http://forum.hardware.fr/forum2.ph [...] h=#t583009
 
 
j'ai posté ça sur software mais je pense qu'ici y'a plus de chance d'avoir une réponse...merci

 

[jfdsdjhfuetppo]--Message édité par louisebrooks--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 01-03-2002 à 13:54:46   

Reply

Marsh Posté le 01-03-2002 à 15:22:43    

Je te répons aussi sur ce forum ...
J'avoue ne pas avoir trouvé de solution simple (c'est possible avec des batchs qui appellent d'autres batchs, mais ce n'est pas simple et je n'ai pas testé)
La solution ne serait-elle pas d'écrire un petit prog en C ou Pascal qui te renvoie ton caractère et que tu stockerais alors dans une variable d'environnement ?

Reply

Marsh Posté le 01-03-2002 à 18:29:41    

j'ai fait le petit programme en Turbo pascal suivant :
je l'ai appelé ASCII
 
VAR
  texte:string;
  entier,erreur:integer;
 
BEGIN
  val(paramstr(1),entier,erreur);
  texte:=chr(entier);
  writeln('set __toto=',texte);
 
end.
 
dans ton batch tu le lance ainsi :
ascii xxx>toto.bat   xxx étant le code du caractère que tu veux afficher
toto    (toto.bat contient : set __toto=╬ si xxx=206)
 
celà te créera la variable d'environnement __toto qui contiendra le caractère recherché.
tu n'as plus qu'à utiliser ta variable __toto en la mettant entre %% dans le batch (%%_toto%%) et entre % en ligne de commande(%__toto%)
 
A+ et bon WE
JP
 
P.S. TP 7 est en téléchargement gratuit chez borland

Reply

Marsh Posté le 01-03-2002 à 23:15:01    

JPA a écrit a écrit :

Je te répons aussi sur ce forum ...
J'avoue ne pas avoir trouvé de solution simple (c'est possible avec des batchs qui appellent d'autres batchs, mais ce n'est pas simple et je n'ai pas testé)
La solution ne serait-elle pas d'écrire un petit prog en C ou Pascal qui te renvoie ton caractère et que tu stockerais alors dans une variable d'environnement ?  




 
tu pourrais pas préciser ton idée pour le batch ?
 
moi je veux un truc simple genre
 
@echo off
echo chr(192)
 
le numéro asci est connu d'avance, il ne faut donc pas faire de saisie.

Reply

Marsh Posté le 02-03-2002 à 11:26:16    

up  :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed