Homepage » come » Come aggiornare automaticamente le tue utilità di sistema o file Web con uno script

    Come aggiornare automaticamente le tue utilità di sistema o file Web con uno script

    Una delle grandi cose della maggior parte delle utilità di sistema è la loro portabilità. Molti semplicemente vengono distribuiti direttamente come file exe o in un file zip e sono pronti per l'uso senza installazione richiesta. A causa della semplicità d'uso, questi tipi di applicazioni sono facilmente aggiornabili, tuttavia a molti manca qualsiasi forma di funzionalità di aggiornamento automatico. Il nostro script UpdateFromWeb risolve questo problema in quanto rende l'installazione di aggiornamenti per le applicazioni portatili o qualsiasi file disponibile tramite il web per quella materia, un processo automatizzato.

    uso

    L'utilizzo dello script UpdateFromWeb è piuttosto semplice e abbiamo fornito diversi esempi di seguito. Fornisci semplicemente l'URL di origine e la directory in cui si trovano i file da aggiornare sul tuo computer e lo script fa il resto.

    Le caratteristiche includono:

    • Universale: funziona per qualsiasi strumento o file su qualsiasi URL
    • Scansione della directory per l'aggiornamento di tutti i file applicabili in una directory locale (comprese le sottodirectory)
    • Decompressione ed estrazione automatica
    • Download di URL diretti per aggiornamenti di singoli file
    • Conversione dei casi per i siti Web in cui gli URL sono case sensitive
    • Rilevamento di nuovi file solo per l'aggiornamento delle versioni più recenti
    • Arresto automatico e riavvio delle applicazioni in esecuzione che devono essere aggiornate
    • Può essere eseguito su richiesta o automatizzato

    Ci sono più funzioni incluse che sono documentate nel file di script. Basta aprirlo in Blocco note (o qualsiasi altro editor di testo) per visualizzare tutte le opzioni.

    Lo script UpdateFromWeb utilizza un paio di strumenti esterni che dovranno essere presenti sul sistema prima dell'uso. I link per il download di questi strumenti sono forniti di seguito e devono essere inseriti in una cartella nella variabile PATH del sistema (in caso di dubbio, è sufficiente inserire questi file richiesti in C: \ Windows).

    Non solo per strumenti o applicazioni

    Come accennato in precedenza, lo script UpdateFromWeb può essere utilizzato per qualsiasi file che abbia un URL coerente. Ad esempio, se un progetto viene aggiornato ogni notte utilizzando l'URL mysite.com/project.zip, è possibile utilizzare lo script UpdateFromWeb per scaricare ed estrarre automaticamente il file zip in una cartella locale sulla macchina.

    Con una nota simile, è possibile utilizzare lo script per mantenere file e / o strumenti coerenti su più macchine. Basta caricare un file in una posizione centrale e un processo automatico che esegue UpdateFromWeb può gestire il resto.

    Esempi

    Lo script UpdateFromWeb può essere utilizzato sia dalla riga di comando che hardcoded. Inoltre, puoi mescolare e abbinare secondo necessità.

    Di seguito sono riportati alcuni esempi che dimostrano l'utilizzo e le rispettive impostazioni di esecuzione sia per la riga di comando che per l'hardcode.

    Aggiorna tutti gli strumenti di SysInternals che si trovano in "C: \ My Tools" e riavvia tutte le applicazioni in esecuzione che sono state aggiornate:

    Riga di comando:

    UpdateFromWeb /U:http://live.sysinternals.com/tools / D / R "/ T: C: \ My Tools"

    hardcode:

    SET URL = http: //live.sysinternals.com/tools

    SET TargetDir = C: \ My Tools

    SET UpdateDir = 1

    SET RestartStopped = 1

    Aggiorna tutti gli strumenti di Nirsoft che si trovano in "C: \ My Tools" e tutte le sottodirectory:

    Riga di comando:

    UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L "/ T: C: \ My Tools"

    hardcode:

    SET URL = http: //www.nirsoft.net/utils

    SET TargetDir = C: \ My Tools

    SET UpdateDir = 1

    SET Recurse = 1

    SET ToLower = 1

    SET Unzip = 1

    SET RestartStopped = 1

    Aggiorna il file "Specs.doc" da mysite.com e copialo in "C: \ Files \ Latest Specs.pdf":

    Riga di comando:

    UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Latest Specs.pdf" / T: C: \ Files

    hardcode:

    SET URL = http: //mysite.com/Specs.pdf

    SET TargetDir = C: \ Files

    SET FileToGet = Latest Specs.pdf

    Aggiorna i file nella directory "C: \ Files" con i file più recenti da Specs.zip su mysite.com:

    Riga di comando:

    UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Files

    hardcode:

    SET URL = http: //mysite.com/Specs.zip

    SET TargetDir = C: \ Files

    SET UpdateDir = 1

    SET CopyNewFiles = 1

    SET Unzip = 1

    Aggiorna tutti i file in "C: \ Files" per essere sincronizzati con i file archiviati su mysite.com/files:

    Riga di comando:

    UpdateFromWeb /U:http://mysite.com/files "/ D / T: C: \ Files

    hardcode:

    SET URL = http: //mysite.com/files

    SET TargetDir = C: \ Files

    SET UpdateDir = 1

    Scarica l'aggiornamento da Web Script

    Scarica Download.exe Tool

    Scarica 7-Zip Command Line Tool