Encadrer un texte avec des bordures batch

Soyez le premier à donner votre avis sur cette source.

Snippet vu 31 855 fois - Téléchargée 23 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
Messages postés
68
Date d'inscription
jeudi 14 septembre 2006
Statut
Membre
Dernière intervention
10 septembre 2010

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 ;)
Messages postés
20
Date d'inscription
mardi 18 avril 2006
Statut
Membre
Dernière intervention
14 février 2008

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.