PDA

View Full Version : [DOS] visualizzazione indesiderata


evvivame
21-03-2020, 00:01
Ciao!
Per esempio, dopo questo comando:
ECHO Device:%nomedev% CON SISTEMA OPERATIVO WINDOWS >>report.log

Nel log vedo:
Device:PC______________CON SISTEMA OPERATIVO WINDOWS

Come si potrebbe fare per vedere il msg senza spazi superflui ( che ho indicato con _) ovvero cosi:
Device:PC CON SISTEMA OPERATIVO WINDOWS

p.s. la costante è definita cosi: set nomedev=PC
Grazie !!

misterx
21-03-2020, 09:13
ti passo un link https://www.tutorialspoint.com/batch_script/batch_script_remove_all_spaces.htm

evvivame
21-03-2020, 17:12
ti passo un link https://www.tutorialspoint.com/batch_script/batch_script_remove_all_spaces.htm
Grazie per la preziosa dritta !!
A dir il vero non sono riuscito con l'esempio del link ma mi ha permesso di trovare altre info fino ad arrivare a questo che funziona:

set nomedev=PC
echo a%nomedev%a
set nomedev=%nomedev: =%
echo a%nomedev%a
pause

Grazie ancora !