Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Affichage dans un boucle for /f
Auteur Message
Répondre en citant
Message Affichage dans un boucle for /f 
Bonjour,

Voici le code:
Code:
@echo off
setlocal enableDelayedExpansion
psloglist -s Security |find "0x110080">test2.txt
call:ROCESS
goto EXIT
:ROCESS
 
FOR /F "tokens=19-26 delims= " %%a in (test2.txt) do (
[i][u]set var1=a
echo !var1!
echo %%!var1![/u][/i]
)
endlocal
:EXIT


Le problème,je veux que echo %%!var1! m'affiche la valeur %%a,par contre j'aurais toujours %.

Merci

EDIT LOGAN: Merci de penser à la balise code.
Ps: Le bouton "Edit" est disponible pour toutes modifications du sujet.




Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Affichage dans un boucle for /f 
Pensez à [CODE]




______________________________________________________
Skype
Répondre en citant
Message Affichage dans un boucle for /f 
Code:

@echo off
setlocal enableDelayedExpansion
psloglist -s Security |find "0x110080">test2.txt
call:ROCESS
goto EXIT
:ROCESS

FOR /F "tokens=19-26 delims= " %%a in (test2.txt) do (
set var1=a
echo !var1!
echo %%!var1!
)
endlocal
:EXIT





Répondre en citant
Message Affichage dans un boucle for /f 
J'ai besoin de votre aide.

Merci.



Répondre en citant
Message Affichage dans un boucle for /f 
Salut Mr. Green

Le Ms-Dos étant assez limité, ce que tu demande n'est pas possible dans ce langage.




++ Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message Affichage dans un boucle for /f 
je dirait plutôt qu'il y a plusieurs façons de coder. Le problème ici c'est que omar veut faire un cent-mètre en 10 secondes avec des talons aiguilles -> c'est pas la bonne méthode.

pourquoi ne pas coder de cette façon:

Code:

    @echo off
    setlocal enableDelayedExpansion
    psloglist -s Security |find "0x110080">test2.txt
    call:ROCESS
    goto EXIT
    :ROCESS
     
    FOR /F "tokens=19-26 delims= " %%a in (test2.txt) do (
rem création du tableau dans la boucle for
set /a i+=1
set var!i!=%%a
    )

rem on peut afficher le résultat des variables de cette manière (via un "for /l" par exemple)
-> echo !var%n%!

    endlocal
    :EXIT






______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Message Affichage dans un boucle for /f 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch