Как да актуализирате автоматично вашите системни програми или уеб файлове със скрипт
Едно от най-големите неща за повечето системни инструменти е тяхната преносимост. Много просто се разпространяват директно като exe или в zip файл и са готови за използване, без да е необходима инсталация. Поради простотата на използване, тези типове приложения се актуализират лесно, но много от тях нямат възможност за автоматична актуализация. Нашият скрипт UpdateFromWeb решава този проблем, тъй като прави инсталирането на актуализации за преносими приложения или всеки файл, достъпен чрез мрежата, автоматизиран процес.
употреба
Употребата на скрипта UpdateFromWeb е доста проста и ние посочихме няколко примера по-долу. Можете просто да предоставите URL адреса на източника и директорията, в която се намират файловете, които трябва да се актуализират на вашия компютър, а скриптът прави останалото.
Характеристиките включват:
- Universal - работи за всякакви инструменти или файлове на всеки URL адрес
- Сканиране на директория за актуализиране на всички приложими файлове в локална директория (включително поддиректории)
- Автоматично разкопчаване и екстракция
- Директно изтегляне на URL адреси за актуализации на един файл
- Конвертиране на случаи за уебсайтове, в които URL адресите са чувствителни към малки и големи букви
- Нов файл за откриване само за актуализиране на по-нови версии
- Автоматично изключване и рестартиране на работещи приложения, които трябва да бъдат актуализирани
- Може да се изпълнява по поръчка или автоматично
Включени са още функции, които са документирани в скриптовия файл. Просто го отворете в Notepad (или друг текстов редактор), за да видите всички опции.
Скриптът UpdateFromWeb използва няколко външни инструмента, които трябва да бъдат използвани във вашата система преди употреба. Връзките за изтегляне на тези инструменти са предоставени по-долу и трябва да бъдат поставени в папка в променливата PATH на вашата система (ако имате съмнения, просто сложете тези необходими файлове в C:.
Не само за инструменти или приложения
Както бе споменато по-горе, скриптът UpdateFromWeb може да се използва за всеки файл, който има последователен URL адрес. Например, ако даден проект се обновява всяка вечер, използвайки URL mysite.com/project.zip, можете да използвате скрипта UpdateFromWeb, за да изтеглите автоматично и да извлечете zip файла в локална папка на вашата машина..
В подобна бележка можете да използвате скрипта, за да поддържате файлове и / или инструменти, съвместими с множество машини. Просто качете файл на централно място и автоматизираният процес, който изпълнява UpdateFromWeb, може да се справи с останалите.
Примери
Скриптът UpdateFromWeb може да се използва както от командния ред, така и от твърд код. Освен това можете да смесвате и съчетавате, ако е необходимо.
По-долу са дадени някои примери, които демонстрират използването, както и съответните настройки за изпълнение на командния ред и твърдия код.
Актуализирайте всички инструменти на SysInternals, намиращи се в „C: My Tools“, и рестартирайте всички стартирани приложения, които бяха актуализирани:
Командна линия:
"/ T: C: Моите инструменти"
кодират твърдо:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: Моите инструменти
SET UpdateDir = 1
SET RestartStopped = 1
Актуализирайте всички инструменти на Nirsoft, намиращи се в „C: My Tools“ и всички поддиректории:
Командна линия:
UpdateFromWeb /U :http://www.nirsoft.net/utils / D / S / Z / L “/ T: C:
кодират твърдо:
SET URL = http: //www.nirsoft.net/utils
SET TargetDir = C: Моите инструменти
SET UpdateDir = 1
SET Recurse = 1
SET ToLower = 1
SET Unzip = 1
SET RestartStopped = 1
Актуализирайте файла с име “Specs.doc” от mysite.com и го копирайте в “C: Файлове Последни спецификации.pdf”:
Командна линия:
UpdateFromWeb /U :http://mysite.com/Specs.pdf “/ F: Последни спецификации.pdf” / T: C: \ t
кодират твърдо:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: Файлове
SET FileToGet = Последни спецификации.pdf
Актуализирайте файловете в директорията “C: Files” с най-новите файлове от Specs.zip на mysite.com:
Командна линия:
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C:
кодират твърдо:
SET URL = http: //mysite.com/Specs.zip
SET TargetDir = C: Файлове
SET UpdateDir = 1
SET CopyNewFiles = 1
SET Unzip = 1
Актуализирайте всички файлове в „C: Files“, за да бъдете синхронизирани с файловете, съхранявани на mysite.com/files:
Командна линия:
/ D / T: C: Файлове
кодират твърдо:
SET URL = http: //mysite.com/files
SET TargetDir = C: Файлове
SET UpdateDir = 1
Изтеглете актуализация от уеб скрипт
Изтеглете Download.exe Tool
Изтеглете 7-Zip Command Line Tool