Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Boucle for l'espace pause problème
Auteur Message
Répondre en citant
Message Boucle for l'espace pause problème 
Bonsoirs,

J'ai un soucis, j'y suis depuis depuis quelque heures... Mais je n'y arrive pas, je fait de toutes les façon j'y arrive pas.
Voici le petit bout de code qui pause problème :

Code:
@FOR %%A IN (
HKCU\SYSTEM\CurrentControlSet\Services\TDSSserv.sys
HKCU\SOFTWARE\TDSS\versions
HKCU\SOFTWARE\TDSS\injector
HKCU\SOFTWARE\TDSS\disallowed
HKCU\SOFTWARE\TDSS\connections
HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\tdssdata
) DO @IF EXIST "%%A" (echo # "%%A" %inf% >> RapportRecherche.txt) else (echo # "%%A" %No% >> RapportRecherche.txt)


Au bloc note cet lignes : HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\tdssdata

Se coupe en deux comme ci dessous comme exemple :
Code:
"HKCU\SOFTWARE\Microsoft\Windows"
"NT\CurrentVersion\tdssdata"


Vu qu'il y a un espace entre Windows NT je me suis dit que peut être un DELIMS devrait regler sa...

J'ai donc fait sa :

Code:
@FOR "DELIMS= " %%A IN (



Un espace au DELIMS j'ai mit tout en espérant que le saut de ligne ne soit pas pris en compte...

Et tout pleins d'autre... façon...

Et ces toujours pareille....

Comment puis-je faite pour régler ce saut de ligne a cause d'un espace ?

Merci d'avance Smile



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Re: Boucle for l'espace pause problème 
Hello!

Peut etre:

Code:
@FOR %%A IN (
"HKCU\SYSTEM\CurrentControlSet\Services\TDSSserv.sys"
"HKCU\SOFTWARE\TDSS\versions"
"HKCU\SOFTWARE\TDSS\injector"
"HKCU\SOFTWARE\TDSS\disallowed"
"HKCU\SOFTWARE\TDSS\connections"
"HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\tdssdata"
) DO @IF EXIST "%%A" (echo # "%%A" %inf% >> RapportRecherche.txt) else (echo # "%%A" %No% >> RapportRecherche.txt)


@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Boucle for l'espace pause problème 
les ""
je les aussi fait.

Mais sur le rapport sa s'afficher comme sa :

Code:
""HKCU\SYSTEM\CurrentControlSet\Services\TDSSserv.sys""
""HKCU\SOFTWARE\TDSS\versions""
""HKCU\SOFTWARE\TDSS\injector""
""HKCU\SOFTWARE\TDSS\disallowed""
""HKCU\SOFTWARE\TDSS\connections""
""HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\tdssdata""


Ces pas grave que se soit entre double guillemet sur chacun ?



Répondre en citant
Message Boucle for l'espace pause problème 
Hello

Dream a écrit:
Ces pas grave que se soit entre double guillemet sur chacun ?

si tu veux les réutiliser si Mr. Green

mais j'ai une solution de secours Mort de Rire
Code:
@FOR %%A IN (
"HKCU\SYSTEM\CurrentControlSet\Services\TDSSserv.sys"
"HKCU\SOFTWARE\TDSS\versions"
"HKCU\SOFTWARE\TDSS\injector"
"HKCU\SOFTWARE\TDSS\disallowed"
"HKCU\SOFTWARE\TDSS\connections"
"HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\tdssdata"
) DO @IF EXIST "%%A" (echo # "%%~A" %inf% >> RapportRecherche.txt) else (echo # "%%A" %No% >> RapportRecherche.txt)


@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Boucle for l'espace pause problème 
Voilà ces fait. Là sa doit être normal qu'il y ait encore les double "" HKCU... ""
Vu que tu a paramétré : "%%~A"
Je pense Smile



Répondre en citant
Message Boucle for l'espace pause problème 
Parfait merci Smile
Perfect lol

Code:
@FOR %%A IN (
"HKCU\SYSTEM\CurrentControlSet\Services\TDSSserv.sys"
"HKCU\SOFTWARE\TDSS\versions"
"HKCU\SOFTWARE\TDSS\injector"
"HKCU\SOFTWARE\TDSS\disallowed"
"HKCU\SOFTWARE\TDSS\connections"
"HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\tdssdata"
) DO @IF EXIST "%%A" (echo # "%%~A" %inf% >> RapportRecherche.txt) else (echo # "%%~A" %No% >> RapportRecherche.txt)


Le %%~A j'avait oublier de le rajouter au deuxième echo aussi Smile



Message Boucle for l'espace pause problème 


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