Lot jeu de fichier wmi sortie comme une variable
Bonjour, ayant mon premier aller avec un script BATCH, je suis de la taille du disque dur comme suit:
wmic diskdrive get size
Qui fonctionne très bien mais j'aimerais stocker cette valeur dans une variable pour l'utiliser plus tard, comme l'utilisation de l'ECHO pour afficher la valeur.
Je ne suis pas sûr de savoir comment je régler la sortie de la commande ci-dessus à une variable. Je suis allé avec:
SET hddbytes=wmic diskdrive get size
Mais cela définit la variable à la chaîne de texte et pas la sortie.
- Je pense que toutes ces solutions d'un seul disque dans la liste (la mienne a un peu de lecteurs répertoriés. BTW, c'est
batch
script et pasBASH
- oui, bien sûr 🙂 je suis la plupart du temps un air de défi pas un Windows personne juste BASH sur l'esprit, merci pour la sortir
Vous devez vous connecter pour publier un commentaire.
Pour une utilisation dans le fichier de commandes. En ligne de commande, remplacez %% avec %
Ou, si vous voulez utiliser, vous préféré variable
set
peut être utilisé directement."delims="
etset %%f
directement, mais c'est juste la façon dont je préfère définir des valeurs lors de l'utilisation de wmicdelims=
pourtokens=*
vous aurez la même solutionset "%%f"
'wmic diskdrive get size /value | find "="' is not recognized as an internal or external command, operable program or batch file.
wmic
est disponible dans votre installation? Un problème avecpath
?Vous voulez: