Как автоматически обновлять свои системные утилиты или веб-файлы со сценарием

Оглавление:

Как автоматически обновлять свои системные утилиты или веб-файлы со сценарием
Как автоматически обновлять свои системные утилиты или веб-файлы со сценарием

Видео: Как автоматически обновлять свои системные утилиты или веб-файлы со сценарием

Видео: Как автоматически обновлять свои системные утилиты или веб-файлы со сценарием
Видео: Браузер Google Chrome Portable. Как скачать и установить портативный браузер - YouTube 2024, Апрель
Anonim
Одной из замечательных особенностей большинства системных утилит является их мобильность. Многие просто распространяются непосредственно как exe или в zip-файле и готовы к использованию без необходимости установки. Из-за простоты использования эти типы приложений легко обновляются, однако многие из них не имеют возможности автоматического обновления. Наш скрипт UpdateFromWeb решает эту проблему, поскольку это делает установку обновлений для переносимых приложений или любого доступного через Интернет веб-сайта автоматическим процессом.
Одной из замечательных особенностей большинства системных утилит является их мобильность. Многие просто распространяются непосредственно как exe или в zip-файле и готовы к использованию без необходимости установки. Из-за простоты использования эти типы приложений легко обновляются, однако многие из них не имеют возможности автоматического обновления. Наш скрипт UpdateFromWeb решает эту проблему, поскольку это делает установку обновлений для переносимых приложений или любого доступного через Интернет веб-сайта автоматическим процессом.

использование

Использование сценария UpdateFromWeb довольно просто, и мы приводим несколько примеров ниже. Вы просто указываете исходный URL-адрес и каталог, в котором находятся файлы, которые необходимо обновить на вашем компьютере, и сценарий делает все остальное.

Особенности включают:

  • Universal - работает для любых инструментов или файлов по любому URL-адресу
  • Сканирование каталога для обновления всех применимых файлов в локальном каталоге (включая подкаталоги)
  • Автоматическая распаковка и извлечение
  • Прямая загрузка URL-адресов для обновления одного файла
  • Преобразование случаев для сайтов, где URL-адреса чувствительны к регистру
  • Новое обнаружение файлов для обновления только новых версий
  • Автоматическое завершение работы и перезапуск запущенных приложений, которые необходимо обновить
  • Может работать по требованию или автоматизировать

Есть еще множество функций, которые описаны в файле сценария. Просто откройте его в Блокноте (или любом другом текстовом редакторе), чтобы просмотреть все параметры.

В сценарии UpdateFromWeb используется несколько внешних инструментов, которые должны быть в вашей системе перед использованием. Ссылки на скачивание для этих инструментов приведены ниже и должны быть помещены в папку в переменной PATH вашей системы (если есть сомнения, просто поместите эти необходимые файлы в C: Windows).

Не только для инструментов или приложений

Как уже упоминалось выше, сценарий UpdateFromWeb может использоваться для любого файла с постоянным URL-адресом. Например, если проект обновляется по ночам с помощью URL-адреса mysite.com/project.zip, вы можете использовать скрипт UpdateFromWeb для автоматической загрузки и извлечения zip-файла в локальную папку на вашем компьютере.

Аналогичным образом вы можете использовать скрипт для сохранения файлов и / или инструментов на разных машинах. Просто загрузите файл в центральное место и автоматизированный процесс, на котором работает UpdateFromWeb, может справиться с остальными.

Примеры

Скрипт UpdateFromWeb может использоваться как из командной строки, так и для жесткого кодирования. Кроме того, вы можете смешивать и сопоставлять по мере необходимости.

Ниже приведены некоторые примеры, демонстрирующие использование, а также соответствующие параметры выполнения как для командной строки, так и для жесткого кода.

Обновите все инструменты SysInternals, расположенные в «C: Мои инструменты», и перезапустите все запущенные приложения, которые были обновлены:

Командная строка:

UpdateFromWeb /U:https://live.sysinternals.com/tools /D /R “/T:C:My Tools”

жёстко:

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

SET TargetDir=C:My Tools

SET UpdateDir=1

SET RestartStopped=1

Обновите все инструменты Nirsoft, расположенные в «C: Мои инструменты» и все подкаталоги:

Командная строка:

UpdateFromWeb /U:https://www.nirsoft.net/utils /D /S /Z /L “/T:C:My Tools”

жёстко:

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

SET TargetDir=C:My Tools

SET UpdateDir=1

SET Recurse=1

SET ToLower=1

SET Unzip=1

SET RestartStopped=1

Обновите файл с именем «Specs.doc» от mysite.com и скопируйте его в «C: Files Latest Specs.pdf»:

Командная строка:

UpdateFromWeb /U:https://mysite.com/Specs.pdf “/F:Latest Specs.pdf” /T:C:Files

жёстко:

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

SET TargetDir=C:Files

SET FileToGet=Latest Specs.pdf

Обновите файлы в каталоге «C: Files» с последними файлами из Specs.zip на mysite.com:

Командная строка:

UpdateFromWeb /U:https://mysite.com/Specs.zip /D /N /Z /T:C:Files

жёстко:

SET URL=https://mysite.com/Specs.zip

SET TargetDir=C:Files

SET UpdateDir=1

SET CopyNewFiles=1

SET Unzip=1

Обновите все файлы в папке «C: Files», чтобы синхронизировать файлы, хранящиеся в mysite.com/files:

Командная строка:

UpdateFromWeb /U:https://mysite.com/files” /D /T:C:Files

жёстко:

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

SET TargetDir=C:Files

SET UpdateDir=1

Загрузить обновление из веб-скрипта

Загрузить Download.exe Tool

Загрузите инструмент командной строки 7-Zip

Рекомендуемые: