BBAT BATCH ON-LINE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 29 Jan 2020, 10:53
Derniers sujets
» [StackOverflow] Batch to Create video .srt Subtitles with right timing
[bat] replacer des valeurs par ordre alphabetique EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
[bat] replacer des valeurs par ordre alphabetique EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
[bat] replacer des valeurs par ordre alphabetique EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
[bat] replacer des valeurs par ordre alphabetique EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
[bat] replacer des valeurs par ordre alphabetique EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
[bat] replacer des valeurs par ordre alphabetique EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
[bat] replacer des valeurs par ordre alphabetique EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
[bat] replacer des valeurs par ordre alphabetique EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
[bat] replacer des valeurs par ordre alphabetique EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
Le Deal du moment : -17%
Casque de réalité virtuelle Meta Quest 2 ...
Voir le deal
249.99 €

[bat] replacer des valeurs par ordre alphabetique

Aller en bas

[bat] replacer des valeurs par ordre alphabetique Empty [bat] replacer des valeurs par ordre alphabetique

Message par Sachadee Mer 11 Déc 2013, 19:59

Voici un super truc de Ascini pour mettre des variables par odre alphabétique.

Le batch vous retourne les variables d'environnement par ordre alphabétique.

Vous pouvez tester ceçi dans le commande :

Code:
set $sacha=x
set $3=x
set $Dylan=x
set $2=x
set $Delmar=x
set $Hackoo=x
set $1=x
set $Fred=x

Ensuite faîte
Code:
set $

et vous verrez que en sortie vous aurez toute vos variable dans l'ordre alphabetique


D'où le code pour retourner une liste par ordre alphabètique :

Code:
@echo offsetlocal EnableDelayedExpansionset list=b c a

rem Separate list elements into an array, use X as a dummy value for array elements
for %%a in (%list%) do (
   set elem[%%a]=X
)

rem Process the elements in sorted order:
for /F "tokens=2 delims=[]" %%a in ('set elem[') do echo %%a

Vraiment simple et excellent (ça marche aussi avec des numéros)
Sachadee
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

https://bbat.forumeiro.com

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum