If-Koubou

Kā automātiski atjaunināt sistēmas utilītas vai tīmekļa failus ar skriptu

Kā automātiski atjaunināt sistēmas utilītas vai tīmekļa failus ar skriptu (Kā)

Viena no lieliskām lietām par lielāko daļu sistēmas utilītu ir to pārnesamība. Daudzi vienkārši tiek izplatīti tieši kā exe vai zip fails, un tie ir gatavi lietošanai bez nepieciešama instalēšanas. Izmantošanas vienkāršības dēļ šie lietojumprogrammu veidi ir viegli atjaunojami, tomēr daudziem trūkst jebkādas automātiskās atjaunināšanas iespējas. Mūsu UpdateFromWeb skripts atrisina šo problēmu, jo tas ļauj veikt pārnesamu lietojumprogrammu vai jebkuru no tīmekli pieejamu failu automātisku apstrādi.

Izmantošana

UpdateFromWeb skripta lietojums ir diezgan vienkāršs, un mēs esam parādījuši vairākus piemērus. Jūs vienkārši norādāt avota URL un direktoriju, kurā atrodas jūsu datorā atjaunināmie faili, un viss pārējais skripts.

Funkcijas ietver:

  • Universāls - darbojas jebkuram URL vai jebkuru rīku vai failu failiem
  • Direktorijas skenēšana, lai atjauninātu visus piemērojamos failus vietējā direktorijā (tostarp apakšdirektorijās)
  • Automātiska unzipēšana un ekstrakcija
  • Tiešas URL lejupielādes atsevišķu failu atjauninājumiem
  • Lietu konversijas vietnēm, kurās URL ir reģistrjutīga
  • Jauna failu atrašana tikai jaunāku versiju atjaunināšanai
  • Automātiski izslēdziet un restartējiet ekspluatācijas programmas, kuras nepieciešams atjaunināt
  • Var palaist pēc pieprasījuma vai automatizēti

Ir vairākas funkcijas, kas ir dokumentētas skripta failā. Vienkārši atveriet to Notepad (vai jebkuru citu teksta redaktoru), lai skatītu visas opcijas.

UpdaterFromWeb skripts izmanto pāris ārēju rīku, kas pirms izmantošanas būs jūsu sistēmā. Tālāk ir norādītas šo rīku lejupielādes saites, un tās jāiekļauj mapē, kurā ir jūsu sistēmas mainīgais PATH (ja rodas šaubas, ievietojiet šos nepieciešamos failus C: \ Windows).

Ne tikai par rīkiem vai lietojumprogrammām

Kā minēts iepriekš, UpdateFromWeb skriptu var izmantot jebkuram failam, kuram ir konsekvents URL. Piemēram, ja katru nakts reizi gadā tiek atjaunināts projekts, izmantojot URL mysite.com/project.zip, varat izmantot UpdateFromWeb skriptu, lai automātiski lejupielādētu un izvilktu zip failu uz jūsu datora vietējo mapi.

Līdzīgā piezīmē varat izmantot skriptu, lai saglabātu failus un / vai instrumentus konsekventi vairākās iekārtās. Vienkārši augšupielādējiet failu centrālajā atrašanās vietā, un automātiskais process, kurā darbojas UpdateFromWeb, var apstrādāt pārējo.

Piemēri

UpdateFromWeb skriptu var izmantot gan no komandrindas, gan cietā koda. Turklāt jūs varat sajaukt un saskaņot pēc vajadzības.

Tālāk ir minēti daži piemēri, kas parāda lietošanu, kā arī attiecīgos izpildes iestatījumus gan komandrindai, gan cietajam kodam.

Atjauniniet visus SysInternals rīkus, kas atrodas sadaļā "C: \ Mani rīki", un restartējiet visas lietotās programmas, kas tika atjauninātas:

Komandrinda:

UpdateFromWeb /U: http: //live.sysinternals.com/tools / D / R "/ T: C: \ Mani rīki"

Hardcode:

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

SET TargetDir = C: \ Mani rīki

SET UpdateDir = 1

SET RestartStopped = 1

Atjauniniet visus Nirsoft rīkus, kas atrodas sadaļā "C: \ Mani rīki" un visos apakšdirektorijās:

Komandrinda:

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

Hardcode:

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

SET TargetDir = C: \ Mani rīki

SET UpdateDir = 1

SET Recurse = 1

SET ToLower = 1

SET Unzip = 1

SET RestartStopped = 1

Atjauniniet failu mysite.com ar nosaukumu "Specs.doc" un nokopējiet to uz "C: \ Files \ New Specs.pdf":

Komandrinda:

UpdateFromWeb /U: htp://mysite.com/Specs.pdf "/ F: Jaunākās Specs.pdf" / T: C: \ Faili

Hardcode:

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

SET TargetDir = C: \ Files

SET FileToGet = Jaunākās Specs.pdf

Atjauniniet failus mapē "C: \ Files" ar jaunākajiem failiem no specs.zip vietnē mysite.com:

Komandrinda:

UpdateFromWeb /U: htp://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

Atjauniniet visus failus mapē "C: \ Files", lai sinhronizētos ar failiem, kas saglabāti mysite.com/files:

Komandrinda:

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

Hardcode:

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

SET TargetDir = C: \ Files

SET UpdateDir = 1

Lejupielādēt atjauninājumu no tīmekļa skripta

Lejupielādēt Download.exe rīku

Lejupielādējiet 7-Zip komandrindas rīku