salve questo è il codice per vlc silent
il codice funziona i comandi vengono eseguiti nel giusto ordine e l'installazione di vlc viene fatta
solo alla fine della disinstallazione, quello che invece voglio sapere se esiste un modo per ridure questo codice
a poche righe;
infatti vi chiede se si può fare in questo modo
se win e a 32 bit
la cartella e programmi
quindi assegna in automatico programmi a \VideoLAN\VLC\uninstall.exe
se win e a 64 bit
la cartella e programmi x86
quindi assegna in automatico programmi x86 \VideoLAN\VLC\uninstall.exe
cosi pensa lui a dare il giusto percorso al file uninstall.exe
grazie per il vostro aiuto
@echo OFF
echo=====================================INIZIO=====================================
IF %PROCESSOR_ARCHITECTURE%==x86 GOTO 32bit ELSE IF %PROCESSOR_ARCHITECTURE%==AMD64 GOTO 64bit
:32bit
echo Disinstallazione di VLC Player
if exist "%ProgramFiles%\VideoLAN\VLC\uninstall.exe" "%ProgramFiles%\VideoLAN\VLC\uninstall.exe" /S _?=%ProgramFiles%\VideoLAN\VLC
echo Elimina Cartella e File di VLC Player
if exist "%ProgramFiles%\VideoLAN\VLC" rmdir /S /Q "%ProgramFiles%\VideoLAN"
echo Installazione di VLC Player
start /wait vlc-1.1.7-win32.exe /S /NCRC
echo Installazioni di Mozilla VLC Plugin
if exist "%ProgramFiles%\Mozilla Firefox\firefox.exe" xcopy.exe mozilla\npvlc.dll "%ProgramFiles%\VideoLAN\VLC\" /y /c
if exist "%ProgramFiles%\Mozilla Firefox\firefox.exe" xcopy.exe mozilla\npvlc.dll.manifest "%ProgramFiles%\VideoLAN\VLC\" /y /c
if exist "%ProgramFiles%\Mozilla Firefox\firefox.exe" regedit.exe /s VLCMozPlug.reg
echo Installazione di Internet Explorer VLC Plugin
xcopy.exe activex\axvlc.dll "%ProgramFiles%\VideoLAN\VLC\" /y /c
xcopy.exe activex\axvlc.dll.manifest "%ProgramFiles%\VideoLAN\VLC\" /y /c
regsvr32.exe /s "%ProgramFiles%\VideoLAN\VLC\axvlc.dll
GOTO Continue
:64bit
echo Disinstallazione di VLC Player
if exist "%ProgramFiles(x86)%\VideoLAN\VLC\uninstall.exe" "%ProgramFiles(x86)%\VideoLAN\VLC\uninstall.exe" /S _?=%ProgramFiles(x86)%\VideoLAN\VLC
echo Elimina Cartella e File di VLC Player
if exist "%ProgramFiles(x86)%\VideoLAN\VLC" rmdir /S /Q "%ProgramFiles(x86)%\VideoLAN"
echo Installazione di VLC Player
start /wait vlc-1.1.7-win32.exe /S /NCRC
echo Installazioni di Mozilla VLC Plugin
if exist "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" xcopy.exe mozilla\npvlc.dll "%ProgramFiles(x86)%\VideoLAN\VLC\" /y /c
if exist "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" xcopy.exe mozilla\npvlc.dll.manifest "%ProgramFiles(x86)%\VideoLAN\VLC\" /y /c
if exist "%ProgramFiles(x86)%\Mozilla Firefox\firefox.exe" regedit.exe /s VLCMozPlug.reg
echo Installazione di Internet Explorer VLC Plugin
xcopy.exe activex\axvlc.dll "%ProgramFiles(x86)%\VideoLAN\VLC\" /y /c
xcopy.exe activex\axvlc.dll.manifest "%ProgramFiles(x86)%\VideoLAN\VLC\" /y /c
regsvr32.exe /s "%ProgramFiles(x86)%\VideoLAN\VLC\axvlc.dll
echo======================================FINE======================================
PAUSE