Bir Komut Dosyasında Sistem Yardımcı Programlarını veya Web Dosyalarını Otomatik Güncelleştirme
Çoğu sistem aracıyla ilgili harika şeylerden biri de taşınabilirliğidir. Birçoğu doğrudan bir exe olarak veya bir zip dosyasında dağıtılır ve kurulum gerektirmeden kullanıma hazırdır. Kullanım kolaylığı nedeniyle, bu tür uygulamalar kolayca güncellenebilir, ancak çoğu herhangi bir otomatik güncelleme özelliğine sahip değildir. UpdateFromWeb betiğimiz, taşınabilir uygulamalara veya bu konuda web üzerinden erişilebilen herhangi bir dosyayı, otomatik bir işlemle güncellemelerin yüklenmesini sağladığı için bu sorunu çözer..
kullanım
UpdateFromWeb betiğinin kullanımı oldukça basittir ve aşağıda birkaç örnek verdik. Sadece kaynak URL’yi ve bilgisayarınızda güncellenecek dosyaların bulunduğu dizini ve komut dosyasını gerisini yaparsınız..
Özellikler:
- Evrensel - herhangi bir URL'deki herhangi bir araç veya dosya için çalışır
- Yerel bir dizindeki tüm uygulanabilir dosyaları güncellemek için dizin taraması (alt dizinler dahil)
- Otomatik açma ve çıkarma
- Tek dosya güncellemeleri için doğrudan URL indirmeleri
- URL’lerin büyük / küçük harf duyarlı olduğu web siteleri için servis talebi dönüşümü
- Yalnızca daha yeni sürümleri güncellemek için yeni dosya algılama
- Güncellenmesi gereken çalışan uygulamaların otomatik olarak kapatılması ve yeniden başlatılması
- İsteğe bağlı veya otomatik çalıştırılabilir
Komut dosyasında belgelenen daha fazla özellik vardır. Tüm seçenekleri görmek için Not Defteri'nde (veya başka bir metin düzenleyicide) açmanız yeterlidir..
UpdateFromWeb betiği, kullanmadan önce sisteminizde olması gereken birkaç harici araçtan yararlanır. Bu araçlar için indirme bağlantıları aşağıda verilmiştir ve sisteminizin PATH değişkenindeki bir klasöre yerleştirilmeleri gerekir (şüpheniz varsa, bu gerekli dosyaları C: \ Windows dizinine koyun).
Sadece Araçlar veya Uygulamalar İçin Değil
Yukarıda belirtildiği gibi, UpdateFromWeb betiği, tutarlı bir URL’ye sahip herhangi bir dosya için kullanılabilir. Örneğin, bir proje mysite.com/project.zip URL'sini kullanarak her gece güncellenirse, zip dosyasını makinenizdeki yerel bir klasöre otomatik olarak indirmek ve çıkarmak için UpdateFromWeb komut dosyasını kullanabilirsiniz..
Benzer bir notta, komut dosyasını kullanarak dosyaları ve / veya araçları birden çok makinede tutarlı tutmak için kullanabilirsiniz. Sadece bir dosyayı merkezi bir konuma yükleyin ve UpdateFromWeb'i çalıştıran otomatik bir işlem geri kalanı halledebilir.
Örnekler
UpdateFromWeb betiği hem komut satırından kullanılabilir hem de kodlanmış olabilir. Ek olarak, gerektiği gibi karıştırıp eşleştirebilirsiniz.
Aşağıda hem komut satırı hem de sabit kod için kullanımın yanı sıra ilgili yürütme ayarlarını gösteren bazı örnekler verilmiştir..
“C: \ My Tools” da bulunan tüm SysInternals araçlarını güncelleyin ve güncellenen çalışan uygulamaları yeniden başlatın:
Komut satırı:
UpdateFromWeb /U:http://live.sysinternals.com/tools / D / R “/ T: C: \ Araçlarim”
Hardcode:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: \ Araçlarim
SET UpdateDir = 1
SET RestartStopped = 1
“C: \ My Tools” da bulunan tüm Nirsoft araçlarını ve tüm alt dizinlerini güncelleyin:
Komut satırı:
UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L “/ T: C: \ Araçlarım”
Hardcode:
SET URL = http: //www.nirsoft.net/utils
SET TargetDir = C: \ Araçlarim
SET UpdateDir = 1
SET Recurse = 1
SET ToLower = 1
SET Unzip = 1
SET RestartStopped = 1
Mysite.com adresinden “Specs.doc” isimli dosyayı güncelleyin ve “C: \ Files \ Latest Specs.pdf” dizinine kopyalayın:
Komut satırı:
UpdateFromWeb /U:http://mysite.com/Specs.pdf “/ F: En Son Spesifikasyonlar” / T: C: \ Files
Hardcode:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ Dosyaları
SET FileToGet = Son Özellikler
“C: \ Files” dizinindeki dosyaları, mysite.com adresindeki Specs.zip dosyasındaki en son dosyalarla güncelleyin:
Komut satırı:
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Dosyalar
Hardcode:
SET URL = http: //mysite.com/Specs.zip
SET TargetDir = C: \ Dosyaları
SET UpdateDir = 1
Set CopyNewFiles = 1
SET Unzip = 1
“C: \ Files” içindeki tüm dosyaları, mysite.com/dosyalarında depolanan dosyalarla senkronize olacak şekilde güncelleyin:
Komut satırı:
UpdateFromWeb /U:http://mysite.com/files ”/ D / T: C: \ Dosyalar
Hardcode:
SET URL = http: //mysite.com/files
SET TargetDir = C: \ Dosyaları
SET UpdateDir = 1
Güncelleştirmeyi Web Komut Dosyasından İndirin
Download.exe Aracını İndir
7-Zip Komut Satırı Aracını İndirin