Fede5815
2011-07-16 10:39:44 UTC
Sto tentando di scrivere un batch che richiami altri batch in funzione del
parametro immesso.
In sostanza vorrei che in presenza della stringa ".lnk" come parte del
parametro, fosse chiamato link.bat + parametri.
Ex: se il parametro è "pippo.doc.lnk" --> call link.bat %*
se invece fosse pippo.doc --> call file.bat %*
if "%*"=="*.lnk" call link.bat %* non funziona, così come altre cose che ho
provato.
Potrei anche usare set/p per un mini menu ma in questo caso occorrerebbe un
intervento di scelta da parte dell'utente.
Invece vorrei che il batch analizzasse da solo la stringa sulla linea di
comando e rispondesse alle condizioni poste.
parametro immesso.
In sostanza vorrei che in presenza della stringa ".lnk" come parte del
parametro, fosse chiamato link.bat + parametri.
Ex: se il parametro è "pippo.doc.lnk" --> call link.bat %*
se invece fosse pippo.doc --> call file.bat %*
if "%*"=="*.lnk" call link.bat %* non funziona, così come altre cose che ho
provato.
Potrei anche usare set/p per un mini menu ma in questo caso occorrerebbe un
intervento di scelta da parte dell'utente.
Invece vorrei che il batch analizzasse da solo la stringa sulla linea di
comando e rispondesse alle condizioni poste.