Encadrer un texte avec des bordures batch

4/5 (3 avis)

Snippet vu 32 745 fois - Téléchargée 25 fois

Contenu du snippet

Voilà, je travaillait sur un machin en batch, et j'avais marre de devoir faire les bordures a chaque fois, ce qui me ralentissait considérablement. j'ai donc fait un code qui permet d'encadrer automatiquement un text avec une bordure double ou simple.

Source / Exemple :


function encadre(text,style)
{
var c1,c2,c3,c4,c5,c6;
var border="";
if(style=="double")
{
c1="É";
c2="Í";
c3="»";
c4="º";
c5="È";
c6="¼";
}
else if(style=="simple")
{
c1="Ú";
c2="Ä";
c3="¿";
c4="³";
c5="À";
c6="Ù";
}
else{return null;}
for(i=0;i<text.length;i++)
{
border+=c2;
}
return (c1+border+c3+"\n"+c4+text+c4+"\n"+c5+border+c6);
}

Conclusion :


C'est simple mais c'est pratique et ça peut faire économiser du temps pour ceux qui font souvent des bordures en batch.

A voir également

Ajouter un commentaire Commentaires
Ce code me semble superbe mais comment l'appliquer? Merci
NEO III Messages postés 68 Date d'inscription jeudi 14 septembre 2006 Statut Membre Dernière intervention 10 septembre 2010
9 déc. 2007 à 19:46
1) un batch, c'est une sorte de programme, un fichier avec l'extension .bat, en batch, on programme avec un langage similaire au DOS. il est assez compliqué de faire les tableaux en batch car il faut mettre plein de symboles spéciaux qui ne sont pas sur le clavier...

2) ce code est à mettre dans une page html (.htm ou .html) et peut être inclus dans un HTA (.hta), il permet de créer ces simboles spéciaux, un copier-coller et le tour est joué

3) idem :)
4) oui (bien sur, entre <script> et </script> et entre <head> et </head> comme n'importa quel code javascipt, il suffit de faire appel à la fonction encadre() (avec les arguments) via un évènement DHTML (onclick sur un bouton, etc...)

J'espère t'avoir répondu ;)
cs_qisbug Messages postés 19 Date d'inscription mardi 18 avril 2006 Statut Membre Dernière intervention 14 février 2008
5 mars 2007 à 07:53
Bonjour

je suis totalement débutante.
Cette astuce peut m'intéresser mais

1) qu'est-ce qu'un batch ?
2) le code que tu as donné ci-dessus, je le mets dans quel fichier ?
3) est-ce à mettre dans un fichier.html ou dans un fichier.css ? et lequel ?
4) faut-il le mettre tel que tu l'as donné ?

Merci d'avance pour cette réponse !

qis

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.