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