Récupérer une partie du résultat d'une commande en variable
Résolu/Fermé
Lohiaa
Lohiaa
- Messages postés
- 2
- Date d'inscription
- mercredi 7 juin 2017
- Statut
- Membre
- Dernière intervention
- 30 juin 2017
Lohiaa
- Messages postés
- 2
- Date d'inscription
- mercredi 7 juin 2017
- Statut
- Membre
- Dernière intervention
- 30 juin 2017
A voir également:
- Récupérer une partie du résultat d'une commande en variable
- Récupérer une partie du résultat d'une commande en variable ✓ - Forum - Autoit / batch
- Bash recuperer le resultat d'une commande - Conseils pratiques - Bash
- (Shell) Stocker le resultat d'une commande ✓ - Forum - Shell
- Recuperer le resultat d'une commande ✓ - Forum - Shell
- Récupérer le résultat d'une commande ✓ - Forum - Shell
2 réponses
barnabe0057
Modifié le 7 juin 2017 à 22:00
- Messages postés
- 13868
- Date d'inscription
- lundi 2 mars 2009
- Statut
- Contributeur
- Dernière intervention
- 2 juillet 2022
Modifié le 7 juin 2017 à 22:00
Bonjour,
Essaie ça :
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
Essaie ça :
@echo off
Setlocal enableextensions enabledelayedexpansion
wmic startup where caption="skype" list full | find "Location" > fichier.txt
for /f "tokens=*" %%A in (fichier.txt) do (
set string=%%A
set key=!string:~9!
echo !key!
)
echo.
pause
Endlocal
exit
“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
Lohiaa
Modifié le 30 juin 2017 à 13:30
- Messages postés
- 2
- Date d'inscription
- mercredi 7 juin 2017
- Statut
- Membre
- Dernière intervention
- 30 juin 2017
Modifié le 30 juin 2017 à 13:30
Bonjour à tous et merci pour votre aide précieuse !
J'ai réussi à faire ce que je voulais grâce à vos réponses !
Voici la structure de mon .bat :
@Echo off
for /f "tokens=*" %%A in ('wmic startup where caption^="skype" get "Location" ^| find "\"') do set var=%%A
echo Oui|REG DELETE "%var%" /v Skype
En l'exécutant, Skype est supprimé du démarrage et ne m'embête plus *-*
J'ai réussi à faire ce que je voulais grâce à vos réponses !
Voici la structure de mon .bat :
@Echo off
for /f "tokens=*" %%A in ('wmic startup where caption^="skype" get "Location" ^| find "\"') do set var=%%A
echo Oui|REG DELETE "%var%" /v Skype
En l'exécutant, Skype est supprimé du démarrage et ne m'embête plus *-*
8 juin 2017 à 19:25
Ce topic m'intéresse...
Par contre, j'ai trouvé ça :
Le résultat est sous 2 lignes
Peut-on, sans passer par un fichier, ne récupérer que la 2ème ligne dans une variable ?
++
Modifié le 9 juin 2017 à 00:52
Ou bien :
9 juin 2017 à 09:40
Ca va me servir... Et aussi à l'intéressé.
;)
++
Modifié le 12 juin 2017 à 21:26