Hjemmeside » hvordan » Slik oppdaterer du systemverktøyene eller webfiler automatisk med et skript

    Slik oppdaterer du systemverktøyene eller webfiler automatisk med et skript

    En av de store tingene med de fleste systemverktøy er deres portabilitet. Mange distribueres rett og slett direkte som en exe eller i en zip-fil og er klar til bruk uten installasjon som kreves. På grunn av enkel bruk er disse typer applikasjoner lett oppdatert, men mange mangler noen form for automatisk oppdatering. Vårt UpdateFromWeb-skript løser dette problemet, da det gjør det mulig å installere oppdateringer til bærbare applikasjoner, eller en hvilken som helst fil tilgjengelig via nettet for den saks skyld, en automatisert prosess.

    bruk

    Skriptforbruket UpdateFromWeb er ganske enkelt, og vi har gitt flere eksempler nedenfor. Du oppgir bare kildeadressen og katalogen der filene som skal oppdateres på datamaskinen din befinner seg, og skriptet gjør resten.

    Funksjonene inkluderer:

    • Universal - fungerer for alle verktøy eller filer på en hvilken som helst nettadresse
    • Katalogskanning for oppdatering av alle aktuelle filer i en lokal katalog (inkludert underkataloger)
    • Automatisk unzipping og utvinning
    • Direkte URL-nedlastinger for enkle filoppdateringer
    • Case konvertering for nettsteder der nettadresser er saksfølsomme
    • Ny fil deteksjon for bare å oppdatere nyere versjoner
    • Automatisk nedleggelse og omstart av kjørende programmer som må oppdateres
    • Kan kjøres på forespørsel eller automatisert

    Det er flere funksjoner som er dokumentert i skriptfilen. Bare åpne den i Notisblokk (eller en annen tekstredigerer) for å vise alle alternativene.

    UpdateFromWeb-skriptet bruker et par eksterne verktøy som må være på systemet ditt før du bruker det. Nedlastingskoblingene for disse verktøyene er gitt nedenfor og må plasseres i en mappe i systemets PATH-variabel (hvis du er i tvil, bare sett disse nødvendige filene i C: \ Windows).

    Ikke bare for verktøy eller applikasjoner

    Som nevnt ovenfor kan UpdateFromWeb-skriptet brukes til alle filer som har en konsistent nettadresse. Hvis et prosjekt for eksempel oppdateres nattlig ved hjelp av URL-adressen mysite.com/project.zip, kan du bruke UpdateFromWeb-skriptet til automatisk å laste ned og pakke ut zip-filen til en lokal mappe på maskinen din.

    På et lignende notat kan du bruke skriptet til å holde filer og / eller verktøy konsistente på flere maskiner. Bare last opp en fil til en sentral plassering, og en automatisk prosess som kjører UpdateFromWeb, kan håndtere resten.

    eksempler

    UpdateFromWeb-skriptet kan brukes både fra kommandolinjen eller hardcoded. I tillegg kan du mikse og matche etter behov.

    Nedenfor er noen eksempler som viser bruken så vel som de respektive utførelsesinnstillingene for både kommandolinjen og hardkoden.

    Oppdater alle SysInternals-verktøyene som er plassert i "C: \ My Tools", og start eventuelle kjørende programmer som ble oppdatert:

    Kommandolinje:

    UpdateFromWeb /U:http://live.sysinternals.com/tools/D / R "/ T: C: \ Mine verktøy"

    hardcode:

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

    SET TargetDir = C: \ Mine verktøy

    SET UpdateDir = 1

    SET RestartStopped = 1

    Oppdater alle Nirsoft-verktøyene som finnes i "C: \ My Tools" og alle underkataloger:

    Kommandolinje:

    UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L "/ T: C: \ Verktøyene mine"

    hardcode:

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

    SET TargetDir = C: \ Mine verktøy

    SET UpdateDir = 1

    SET Recurse = 1

    SET ToLower = 1

    SET Unzip = 1

    SET RestartStopped = 1

    Oppdater filen med navnet "Specs.doc" fra mysite.com og kopier det til "C: \ Files \ Latest Specs.pdf":

    Kommandolinje:

    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 = Siste Specs.pdf

    Oppdater filene i katalogen "C: \ Files" med de nyeste filene fra Specs.zip på mysite.com:

    Kommandolinje:

    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

    Oppdater alle filene i "C: \ Files" for å synkronisere filene som er lagret på mysite.com/files:

    Kommandolinje:

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

    hardcode:

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

    SET TargetDir = C: \ Files

    SET UpdateDir = 1

    Last ned oppdatering fra Web Script

    Last ned Download.exe Tool

    Last ned 7-Zip Command Line Tool