كيفية التحديث التلقائي لأدوات النظام أو ملفات الويب باستخدام البرنامج النصي
واحدة من الأشياء العظيمة حول معظم المرافق النظام هو قابليتها. يتم توزيع العديد منها ببساطة كملف exe أو في ملف مضغوط وتكون جاهزة للاستخدام دون الحاجة إلى تثبيت. وبسبب بساطة الاستخدام ، يتم تحديث هذه الأنواع من التطبيقات بسهولة ، ولكن الكثير منها يفتقر إلى أي شكل من أشكال القدرة على التحديث التلقائي. يحل برنامجنا النصي UpdateFromWeb هذه المشكلة لأنه يجعل تثبيت التحديثات على التطبيقات المحمولة ، أو أي ملف متوفر عبر الويب لهذه المسألة ، عملية آلية.
استعمال
استخدام البرنامج النصي UpdateFromWeb بسيط جداً وقد قدمنا عدة أمثلة أدناه. يمكنك ببساطة توفير عنوان URL المصدر والدليل حيث توجد الملفات التي سيتم تحديثها على جهاز الكمبيوتر الخاص بك والبرنامج النصي بالباقي.
وتشمل الميزات:
- Universal - يعمل لأي أدوات أو ملفات على أي عنوان URL
- مسح الدليل لتحديث جميع الملفات القابلة للتطبيق في دليل محلي (بما في ذلك الدلائل الفرعية)
- التلقائي و unzipping واستخراج
- تنزيلات URL المباشرة لتحديثات الملفات الفردية
- تحويل الحالة لمواقع الويب التي تكون فيها عناوين URL حساسة لحالة الأحرف
- اكتشاف ملف جديد لتحديث الإصدارات الأحدث فقط
- الاغلاق التلقائي وإعادة تشغيل التطبيقات التي تحتاج إلى تحديث
- يمكن أن تعمل على الطلب أو الآلي
هناك المزيد من الميزات المضمنة التي تم توثيقها في ملف البرنامج النصي. فقط افتحه في Notepad (أو أي محرر نصوص آخر) لعرض كافة الخيارات.
يستخدم البرنامج النصي UpdateFromWeb اثنين من الأدوات الخارجية التي ستحتاج إلى أن تكون على النظام الخاص بك قبل الاستخدام. يتم توفير روابط التحميل لهذه الأدوات أدناه وتحتاج إلى وضعها في مجلد في متغير PATH الخاص بالنظام (إذا كنت في شك ، فقط ضع هذه الملفات المطلوبة في C: \ Windows).
ليس فقط للأدوات أو التطبيقات
كما ذكر أعلاه ، يمكن استخدام البرنامج النصي UpdateFromWeb لأي ملف يحتوي على عنوان URL متناسق. على سبيل المثال ، إذا تم تحديث المشروع ليلاً باستخدام URL mysite.com/project.zip ، فيمكنك استخدام البرنامج النصي UpdateFromWeb لتنزيل ملف zip واستخراجه تلقائيًا إلى مجلد محلي على جهازك.
في ملاحظة مشابهة ، يمكنك استخدام البرنامج النصي للحفاظ على الملفات و / أو الأدوات متسقة عبر أجهزة متعددة. كل ما عليك هو تحميل ملف إلى موقع مركزي ويمكن لعملية تلقائية تعمل على تحديث UpdateFromWeb أن تتعامل مع الباقي.
أمثلة
يمكن استخدام البرنامج النصي UpdateFromWeb من سطر الأوامر أو hardcoded. بالإضافة إلى ذلك ، يمكنك خلط وتطابق حسب الحاجة.
فيما يلي بعض الأمثلة التي توضح الاستخدام بالإضافة إلى إعدادات التنفيذ الخاصة بكل من سطر الأوامر والشفرة الثابتة.
قم بتحديث كافة أدوات SysInternals الموجودة في "C: \ My Tools" وأعد تشغيل أي تطبيقات قيد التشغيل تم تحديثها:
سطر الأوامر:
UpdateFromWeb /U:http://live.sysinternals.com/tools / D / R "/ T: C: \ My Tools"
ترميز ثابت:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: \ My Tools
SET UpdateDir = 1
SET RestartStopped = 1
قم بتحديث كافة أدوات Nirsoft الموجودة في "C: \ My Tools" وكافة الدلائل الفرعية:
سطر الأوامر:
UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L "/ T: C: \ My Tools"
ترميز ثابت:
SET URL = http: //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:http://mysite.com/Specs.pdf "/ F: Latest Specs.pdf" / T: C: \ Files
ترميز ثابت:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ Files
SET FileToGet = أحدث Specs.pdf
قم بتحديث الملفات في دليل "C: \ Files" بأحدث الملفات من Specs.zip على mysite.com:
سطر الأوامر:
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Files
ترميز ثابت:
SET URL = http: //mysite.com/Specs.zip
SET TargetDir = C: \ Files
SET UpdateDir = 1
SET CopyNewFiles = 1
SET Unzip = 1
قم بتحديث كافة الملفات الموجودة في "C: \ Files" لتكون متزامنة مع الملفات المخزنة على mysite.com/files:
سطر الأوامر:
UpdateFromWeb /U:http://mysite.com/files ”/ D / T: C: \ Files
ترميز ثابت:
عنوان URL SET = http: //mysite.com/files
SET TargetDir = C: \ Files
SET UpdateDir = 1
قم بتنزيل التحديث من Web Script
تنزيل أداة Download.exe
تنزيل أداة 7-Zip Command Line