Hemsida » hur » Så här uppdaterar du automatiskt systemhjälpmedel eller webbfiler med ett skript

    Så här uppdaterar du automatiskt systemhjälpmedel eller webbfiler med ett skript

    En av de stora sakerna med de flesta systemverktyg är deras bärbarhet. Många distribueras direkt som exe eller i en zip-fil och är redo att användas utan installation krävs. På grund av enkel användning är dessa typer av applikationer lätt uppdaterade, men många saknar någon form av automatisk uppdateringskapacitet. Vårt UpdateFromWeb-skript löser detta problem eftersom det gör att installera uppdateringar för bärbara program eller någon fil som är tillgänglig via webben för den delen, en automatisk process.

    Användande

    Skriptanvändningen UpdateFromWeb är ganska enkel och vi har gett flera exempel nedan. Du tillhandahåller helt enkelt källadressen och katalogen där filerna som ska uppdateras på din dator finns och skriptet gör resten.

    Funktionerna inkluderar:

    • Universal - fungerar för alla verktyg eller filer på vilken URL som helst
    • Katalogskanning för uppdatering av alla tillämpliga filer i en lokal katalog (inklusive underkataloger)
    • Automatisk unzipping och extraktion
    • Direktwebbadressnedladdningar för enkla filuppdateringar
    • Fallkonvertering för webbplatser där webbadresser är skiftlägeskänsliga
    • Ny fildetektering för att bara uppdatera nya versioner
    • Automatisk avstängning och omstart av körprogram som behöver uppdateras
    • Kan köras på begäran eller automatiseras

    Det finns fler funktioner som dokumenteras i skriptfilen. Bara öppna den i Anteckningar (eller någon annan textredigerare) för att visa alla alternativ.

    UppdateringsFromWeb-skriptet använder sig av ett par externa verktyg som måste vara på ditt system före användning. Nedladdningslänkarna för dessa verktyg finns nedan och måste placeras i en mapp i ditt systems PATH-variabel (om du är osäker, lägg bara dessa obligatoriska filer i C: \ Windows).

    Inte bara för verktyg eller applikationer

    Som nämnts ovan kan UpdateFromWeb-skriptet användas för alla filer som har en konsekvent URL. Om ett projekt till exempel uppdateras nattligt med URL-adressen mysite.com/project.zip kan du använda UpdateFromWeb-skriptet för att automatiskt ladda ner och extrahera zip-filen till en lokal mapp på din maskin.

    I en liknande anteckning kan du använda skriptet för att hålla filer och / eller verktyg konsekventa över flera maskiner. Ladda bara upp en fil till en central plats och en automatisk process som kör UpdateFromWeb kan hantera resten.

    exempel

    UppdateringsFromWeb-skriptet kan användas både från kommandoraden eller hardcoded. Dessutom kan du blanda och matcha efter behov.

    Nedan följer några exempel som visar användningen samt respektive exekveringsinställningar för både kommandoraden och hårddisken.

    Uppdatera alla SysInternals-verktyg som finns i "C: \ Mina verktyg" och starta om alla körprogram som uppdaterades:

    Kommandorad:

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

    Svår kod:

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

    SET TargetDir = C: \ Mina verktyg

    SET UpdateDir = 1

    SET RestartStopped = 1

    Uppdatera alla Nirsoft-verktyg som finns i "C: \ Mina verktyg" och alla underkataloger:

    Kommandorad:

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

    Svår kod:

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

    SET TargetDir = C: \ Mina verktyg

    SET UpdateDir = 1

    SET Recurse = 1

    SET toLower = 1

    SET Unzip = 1

    SET RestartStopped = 1

    Uppdatera filen "Specs.doc" från mysite.com och kopiera den till "C: \ Files \ Latest Specs.pdf":

    Kommandorad:

    UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Senaste Specs.pdf" / T: C: \ Filer

    Svår kod:

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

    SET TargetDir = C: \ Files

    SET FileToGet = Senaste Specs.pdf

    Uppdatera filerna i katalogen "C: \ Files" med de senaste filerna från Specs.zip på mysite.com:

    Kommandorad:

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

    Svår kod:

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

    SET TargetDir = C: \ Files

    SET UpdateDir = 1

    SET CopyNewFiles = 1

    SET Unzip = 1

    Uppdatera alla filer i "C: \ Files" för att synkronisera med de filer som är lagrade på mysite.com/files:

    Kommandorad:

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

    Svår kod:

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

    SET TargetDir = C: \ Files

    SET UpdateDir = 1

    Hämta uppdatering från webbskript

    Hämta Download.exe Tool

    Hämta 7-Zip Command Line Tool