Oppure

Loading
20/10/11 13:31
giacomopaty
Ciao a tutti, come faccio a mettere una newline nel set? Ecco il codice:

@echo off
set /p scelta=Seleziona opzione: 1 ELIMINA file.txt 2 ELIMINA file1.txt 3 ELIMINA file2.txt

if "%scelta%"=="1" del battery.nfo
if "%scelta%"=="2" del "Colori COD6.txt"
if "%scelta%"=="3" del image.bmp

pause >nul


Vorrei che si visualizzasse così:

1 ELIMINA file.txt
2 ELIMINA file1.txt
3 ELIMINA file2.txt

È possibile in un set?

Grazie
aaa
20/10/11 15:12
Prova così

@echo off

set NLM=^
set NL=^^^%NLM%%NLM%^%NLM%%NLM%
set /p scelta=Seleziona opzione:%NL%1 ELIMINA file.txt%NL%2 ELIMINA file1.txt%NL%3 ELIMINA file2.txt%NL%
20/10/11 17:19
giacomopaty
Postato originariamente da nessuno:

Prova così

@echo off

set NLM=^
set NL=^^^%NLM%%NLM%^%NLM%%NLM%
set /p scelta=Seleziona opzione:%NL%1 ELIMINA file.txt%NL%2 ELIMINA file1.txt%NL%3 ELIMINA file2.txt%NL%


Non funziona, ma ho risolto facendo molti spazi fra uno e l'altro fino a farlo andare a capo, così:

set /p scelta=Seleziona opzione: 1ELIMINA file                               2ELIMINA file1
aaa
20/10/11 17:40
Riprova ... inserisci due righe vuote esattamente come in questo modo

@echo off
set NLM=^


set NL=^^^%NLM%%NLM%^%NLM%%NLM%
set /p scelta=Seleziona opzione:%NL%1 ELIMINA file.txt%NL%2 ELIMINA file1.txt%NL%3 ELIMINA file2.txt%NL%