Estoy intentando que no parezcan espacios , o quitar los ultimos espacios (ahora mismo esta colando 2 al final) y el ultimo punto de cada variable "manu1,manu2,manu3"
@echo off
set "manu1="&for /f "skip=1 tokens=*" %%m in ('wmic baseboard get Manufacturer') do if not defined manu1 set "manu1=%%m"
rem now do things to %manu1%
set "manu2="&for /f "skip=1 tokens=*" %%m in ('wmic baseboard get product') do if not defined manu2 set "manu2=%%m"
rem now do things to %manu2%
set "manu3="&for /f "skip=1 tokens=*" %%m in ('wmic baseboard get serialnumber') do if not defined manu3 set "manu3=%%m"
rem now do things to %manu3%
echo VACIO >> "C:\Prueba\%manu1%_%manu2%_%manu3%_%computername%_%username%.txt"
Resultado del nombre del archivo:
ASUSTeK COMPUTER INC. _BM6835_BM6635_BP6335 _131118356200235 _DESKTOP-43MG3EL_usuario
Como me gustaria que se quedara:
ASUSTeK COMPUTER INC_BM6835_BM6635_BP6335_131118356200235_DESKTOP-43MG3EL_usuario
o
ASUSTeKCOMPUTERINC_BM6835_BM6635_BP6335_131118356200235_DESKTOP-43MG3EL_usuario