If-Koubou

Automatyczne aktualizowanie narzędzi systemowych lub plików internetowych za pomocą skryptu

Automatyczne aktualizowanie narzędzi systemowych lub plików internetowych za pomocą skryptu (Jak)

Jedną z największych zalet większości narzędzi systemowych jest ich przenośność. Wiele z nich jest dystrybuowanych bezpośrednio jako plik exe lub zip i są gotowe do użycia bez konieczności instalacji. Ze względu na prostotę użytkowania, tego typu aplikacje są łatwo aktualizowane, jednak wiele z nich nie posiada żadnej możliwości automatycznej aktualizacji. Nasz skrypt UpdateFromWeb rozwiązuje ten problem, ponieważ sprawia, że ​​instalowanie aktualizacji aplikacji przenośnych lub dowolnego pliku dostępnego w tym celu przez Internet jest procesem zautomatyzowanym.

Stosowanie

Użycie skryptu UpdateFromWeb jest dość proste i poniżej przedstawiliśmy kilka przykładów. Po prostu podaj źródłowy adres URL i katalog, w którym znajdują się pliki do aktualizacji na twoim komputerze, a resztę zrobi skrypt.

Dodatki zawarte:

  • Universal - działa dla dowolnych narzędzi lub plików pod dowolnym adresem URL
  • Skanowanie katalogów w celu aktualizacji wszystkich odpowiednich plików w lokalnym katalogu (w tym podkatalogach)
  • Automatyczne rozpakowywanie i ekstrakcja
  • Bezpośrednie pobieranie adresów URL dla pojedynczych aktualizacji plików
  • Konwersja przypadku dla witryn, w których w adresach URL jest rozróżniana wielkość liter
  • Nowe wykrywanie plików do aktualizacji tylko nowszych wersji
  • Automatyczne wyłączanie i ponowne uruchamianie uruchomionych aplikacji, które wymagają aktualizacji
  • Może być uruchamiany na żądanie lub zautomatyzowany

Zawiera więcej funkcji, które są udokumentowane w pliku skryptu. Wystarczy otworzyć go w Notatniku (lub dowolnym innym edytorze tekstu), aby wyświetlić wszystkie opcje.

Skrypt UpdateFromWeb korzysta z kilku zewnętrznych narzędzi, które będą musiały być w twoim systemie przed użyciem. Łącza do pobierania dla tych narzędzi podano poniżej i należy je umieścić w folderze w zmiennej PATH systemu (w razie wątpliwości po prostu umieść te wymagane pliki w C: \ Windows).

Nie tylko dla narzędzi i aplikacji

Jak wspomniano powyżej, skrypt UpdateFromWeb może być używany dla dowolnego pliku o spójnym adresie URL. Na przykład, jeśli projekt jest aktualizowany co noc przy użyciu adresu URL mysite.com/project.zip, można użyć skryptu UpdateFromWeb, aby automatycznie pobrać i wyodrębnić plik zip do lokalnego folderu na komputerze.

W podobny sposób można użyć skryptu, aby zachować spójność plików i / lub narzędzi na wielu komputerach. Po prostu prześlij plik do centralnej lokalizacji, a zautomatyzowany proces z uruchomionym UpdateFromWeb może obsłużyć resztę.

Przykłady

Skrypt UpdateFromWeb może być użyty zarówno z linii poleceń, jak i na stałe. Dodatkowo można mieszać i dopasowywać w razie potrzeby.

Poniżej znajduje się kilka przykładów demonstrujących użycie, a także odpowiednie ustawienia wykonania zarówno dla wiersza poleceń, jak i kodu twardego.

Zaktualizuj wszystkie narzędzia SysInternals znajdujące się w "C: \ Moje narzędzia" i uruchom ponownie uruchomione aplikacje, które zostały zaktualizowane:

Wiersz poleceń:

UpdateFromWeb /U:http://live.sysinternals.com/tools / D / R "/ T: C: \ Moje narzędzia"

Hardcode:

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

SET TargetDir = C: \ Moje narzędzia

SET UpdateDir = 1

SET RestartStopped = 1

Zaktualizuj wszystkie narzędzia Nirsoft znajdujące się w "C: \ Moje narzędzia" i wszystkie podkatalogi:

Wiersz poleceń:

UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L "/ T: C: \ Moje narzędzia"

Hardcode:

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

SET TargetDir = C: \ Moje narzędzia

SET UpdateDir = 1

SET Recurse = 1

SET ToLower = 1

SET Unzip = 1

SET RestartStopped = 1

Zaktualizuj plik o nazwie "Specs.doc" z witryny mysite.com i skopiuj go do "C: \ Files \ Latest Specs.pdf":

Wiersz poleceń:

UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Latest Specs.pdf" / T: C: \ Files

Hardcode:

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

SET TargetDir = C: \ Files

SET FileToGet = Najnowsze specyfikacje.pdf

Zaktualizuj pliki w katalogu "C: \ Files" najnowszymi plikami z pliku Specs.zip na mysite.com:

Wiersz poleceń:

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

Zaktualizuj wszystkie pliki w "C: \ Files", aby być zsynchronizowane z plikami przechowywanymi na mysite.com/files:

Wiersz poleceń:

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

Hardcode:

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

SET TargetDir = C: \ Files

SET UpdateDir = 1

Pobierz aktualizację ze skryptu internetowego

Pobierz narzędzie Download.exe

Pobierz 7-Zip Narzędzie wiersza poleceń