Adobe Flash Player: aggiornamento in batch

ATTENZIONE: Questo post e' stato scritto piu' di 3 mesi fa. Potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a scrivere un commento per chiedere delucidazioni! :)

Ultima modifica: 15/01/2013 ore 8.00


Flash Player (AdobeUpdater)Come risolvere una seccatura che ha il brutto vizio di ripresentarsi spesso e (non) volentieri? Uno script, semplice! Adobe lo conosciamo tutti e nel bene o nel male fornisce uno dei player più utilizzati (ancora) al mondo: il Flash.

Dato che stare dietro agli aggiornamenti diventa oneroso soprattutto per chi utilizza più browser contemporaneamente, ho deciso che installare in un solo colpo la versione più aggiornata del player in versione ActiveX e Plugin potesse essere una buona soluzione da adottare. Per questo motivo ho messo in sequenza qualche banale riga di codice che si occupa del download e dell’installazione delle versioni a 32 bit del player sia per Internet Explorer che per tutti gli altri browser, fermo restando che Chrome utilizza una versione sua integrata già nel browser.

Ho preso spunto da una discussione del forum Adobe dove si parlava dell’argomento: forums.adobe.com/message/3967370 e ho creato questo breve codice di seguito


wget http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_active_x.exe
wget http://download.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_11_plugin.exe
start "Installazione Flash Player ActiveX" /wait install_flash_player_11_active_x.exe -install
start "Installazione Flash Player Plugin" /wait install_flash_player_11_plugin.exe -install
del /S /Q install_flash_player_11_active_x.exe
del /S /Q install_flash_player_11_plugin.exe

Il codice completo è disponibile nel Wiki all’indirizzo public.gfsolone.com/wiki/doku.php?id=batch:flashupdater. Il batch fa parte di un pacchetto eseguibile unico che contiene al suo interno anche il wget.exe. Lanciandolo come amministratore farà tutto automaticamente assicurandosi di forzare la chiusura di eventuali browser rimasti aperti (il controllo viene effettuato per Internet Explorer, Firefox, Opera e Chrome).

Sono sicuro che il codice possa diventare ancora più “elegante” o magari integrare diversi tipi di aggiornamenti anche non Adobe o ancora che potesse essere scritto in VBS e chissà cos’altro, eppure così già funziona, d’altronde basta questo no? ;-)

A voi non resta che attendere e godervi il risultato:

hub.gfsolone.com/download/tools/AdobeUpdater.exe

Buon lavoro :-)

  • http://www.davidesalerno.net/ Davide Salerno

    Ottimo ;-)

    Stavo pensando ad un porting per Mac.

  • miki64

    Uhm… però prima dell’installazione non disinstalla le versioni precedenti, giusto? Quindi non procede ad una installazione pulita , giusto?

  • http://gioxx.org Gioxx

    @ Davide Salerno:
    dovrebbe bastare un semplice script di Automator no?

    @ miki64:
    per quello c’è già pronto il cleaner che fa anche l’operazione di pulizia. In una configurazione standard senza alcun tipo di problema non c’è bisogno dell’installazione pulita ;-) (in ogni caso “resta sintonizzato”)

  • miki64

    Eh eh eh eh… resto sdintonizzato. :)
    Da uno che ha scritto questo articolo http://gioxx.org/2008/02/06/firefox-installazione-pulita-del-flash-player/ so che prima o poi verrà una sorpresa… ;)

  • Spammer

    Grande!! io gli script non so nemmeno da dove cominciarli.. ma se ne avessi lo skill ne avrei scritto uno per fare esattamente quello che fà il tuo!!

    Grazie… e attendo gli aggiornamenti per “l’installazione pulita”… anche se, ovviamente, non sindaco sulla bocca del cavallo.

    grazie ancora!!