Precedente :: Successivo |
Autore |
Messaggio |
balubeto Dio minore
Registrato: 19/05/06 08:22 Messaggi: 757
|
Inviato: 01 Lug 2016 16:50 Oggetto: [bat script) Verificare la validita` degli elementi immessi |
|
|
Ciao
Sto scrivendo uno script bat dove l'utente dovra` inserire i path assoluti delle directory ed un nome di un file in modo che questo script possa verificare la loro esistenza e, nel caso in cui questi elementi non esistono, esso possa crearli o visualizzarli.
Il modello del mio script e`:
Codice: |
@echo off
set /p Windows_Files_Path="Enter the directory in which put the content of the ^"Windows Setup Media^" volume image:"
set /p iso_Path="Enter the directory in which put the iso image file created:"
set /p esd_File_Path="Enter the directory in which put the esd unencrypted file:"
set /p esd_File="Enter the file to be converted which should be put in the %esd_File_Path% directory:"
if not exist %Windows_Files_Path% md %Windows_Files_Path%
if not exist %iso_Path% md %iso_Path%
if not exist %esd_File_Path% md %esd_File_Path%
if exist "%esd_File_Path%\%esd_File% dir "%esd_File_Path%\%esd_File%"
:: put my code here
:end
echo/ & echo Exiting program...
timeout /t 10 /nobreak >nul
exit /b
|
Ora, come faccio a verificare la validita` per Windows 7 (o superiore) di questi elementi?
Inoltre, se l'utente immettera` un valore nullo o non valido, lo script dovra` ripetere immediatamente la richiesta e se l'utente dovra` immettere un elemento gia` esistente, tale script dovra` chiedere se occorrera` sovracriverlo o meno (ripetendo, poi, la relativa richiesta).
Grazie
Ciao |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11568 Residenza: Tokelau
|
Inviato: 05 Lug 2016 14:27 Oggetto: |
|
|
direi che potresti controllare ogni variabile dopo averla settata, ad esempio
Codice: | :WFP
set /p Windows_Files_Path="Enter the directory in which put the content of the ^"Windows Setup Media^" volume image:"
if "%Windows_Files_Path%" == "" (
echo Valore NULLO non valido
goto WFP
) |
|
|
Top |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|