Bonjour le forum!

Dans un Premier Batch, je récupération du N° série du PC pour l'exploiter dans InnoSetup qui ne sait pas faire:
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
	@echo off
	set fichier=SNC.txt
	wmic /APPEND:%fichier% bios get serialnumber /value
	Exit
Le résultat est inscrit en ligne 3 (index2) ; difficile à récupérer en lecture simple via InnoSetup...

Et je n'ai pas trouvé comment le mettre "directement" en ligne 1 (index 0)...

Pour l'instant, j'utilise un deuxième Batch (...) qui est lancé après le premier sur le fichier (SNC.txt),
pour supprimer les lignes vides dans sa copie (CSN.txt) et lire bien plu facilement celui-ci :
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
	@echo off
	set fichier=SNC.txt
	setlocal enabledelayedexpansion
	(for /f "delims=" %%a in ('type %fichier%') do (set "$ligne=%%a"if not "!$ligne!"==" " echo %%a)) >CSN.txt
	CLS
	Exit

Il y a certainement moyen de faire plus simple (et plus élégant!), mais en Batch, je suis une quiche.
Merci de me donner des billes pour me remettre au four.
Amicalement à tous.