سيساعدك هذا البرنامج النصي الرائع للمهام على اكتشاف الملفات الفاسدة قبل تحميلها على هاتفك، مما قد ينقذك من مشكلة سيئة!
مرة أخرى في منتصف شهر مارس، خصصنا أسبوع كامل إلى العديد من نصائح وحيل تاسكر الرائعة التي من المحتمل أنك لم ترها من قبل في أي مكان آخر لتحسين فائدة هاتفك الذكي بشكل أفضل. نأمل أن تكون قد تعلمت القليل عن كيفية العمل مع تاسكر بعد اللعب ببعض الأمثلة الواقعية.
اليوم، أقدم لكم فكرة جديدة توصلت إليها والتي من شأنها أن ترضي العديد من محبي الفلاش في منتدياتنا.
إذا كنت مستخدمًا يحب التحكم في جهازك الخاص عن طريق تحديث ذاكرة القراءة فقط (ROM) والنواة وما إلى ذلك، فمن المحتمل أنك شخص يقوم بتنزيل الكثير من الملفات من مواقع مثل AndroidFileHost.com. ستلاحظ أن كل ملف على مواقع الاستضافة مثل هذا يتضمن مجموع MD5 لتتمكن من مقارنته عند الانتهاء من تنزيله.
من المهم للغاية أن تقوم بمقارنة مجموع MD5 قبل تفليش ملف مهم مثل الراديو أو أداة تحميل التشغيل، للتأكد من عدم تفليش ملف تالف. ولكن من المزعج القيام بذلك على الهاتف المحمول، لأنك تحتاج إلى العثور على الملف يدويًا في تطبيق مستكشف الملفات ونسخ/لصق مجموع MD5 في مربع نص لمقارنة المجاميع.
توقفت وقلت لنفسي، لماذا لا يتم أتمتة هذا باستخدام تاسكر؟ لقد بحثت عنه وفوجئت بعدم العثور على هذا المذكور في أي مكان، ولكن من الممكن القيام به بسهولة تامة!
كيف يتم ذلك
كيف يعمل: يمكنك نسخ مجموع md5 إلى الحافظة الخاصة بك قبل التنزيل، وبعد انتهاء التنزيل تتم مطالبتك بما إذا كنت تريد مقارنة القيم أم لا. إذا قمت بالضغط على نعم، فسيقوم تاسكر بحساب مجموع MD5 للملف الذي تم تنزيله ومقارنته بما هو موجود في الحافظة الخاصة بك.
المتطلبات الأساسية
- مستمع الإخطارأو الإخطار التلقائي. أنا شخصيا أستخدم AutoNotification ولكن من أجل هذا البرنامج التعليمي قمت بإعداده باستخدام Notification Lister لأنه مجاني للاستخدام.
- البرنامج المساعد للوجبات الخفيفة تاسكر. ليس مطلوبًا (على الرغم من أنه إذا قمت باستيراد ملف التعريف الخاص بي، فإنه يستخدمه) ولكنه يتفوق على الحاجة إلى إنشاء مشهد باستخدام الأزرار. لقد قمت بإعداد البرنامج التعليمي لاستخدام الميزات المجانية للتطبيق فقط.
تعليمات
- قم بإنشاء ملف تعريف جديد وقم بتسميته 'تحقق من مجموع MD5س.' للحصول على السياق، انتقل إلى الأحداث -> المكونات الإضافية -> مستمع الإشعارات. حدد "تم النشر" ثم قم بالتمرير لأسفل واختر تطبيق المتصفح الخاص بك. أنا شخصيًا أستخدم Chrome Dev لذا اخترت ذلك.
- المهمة --> إذا. اضبطه على إذا اكتمل التنزيل %nltext ~. (أو أي نص فرعي يقوله إشعارك عندما يخبرك تطبيق المتصفح الخاص بك باكتمال التنزيل.) هذا هو لذلك سيتم تشغيل المهمة عندما تكتشف أن التنزيل قد اكتمل، كما يشير المتصفح إشعار.
- الإضافات -> البرنامج المساعد Snackbar Tasker. حدد "الورقة السفلية". بالنسبة للعنوان، اجعله مثل "تحقق من مجموع MD5؟"، وبالنسبة للعناصر اجعله "نعم، لا" وبالنسبة للأوامر اجعله "Y، N".
- المهمة --> إذا. اضبطه على إذا %bs_command ~ Y.
-
الكود -> تشغيل Shell. للكود جعله
ls /sdcard/Download
قم بتعيينه لتخزين النتيجة في %files. (قم بتغيير ما بعد /sdcard/ إلى مسار مجلد التنزيل الخاص بك. /sdcard/Download هو الإعداد الافتراضي لمعظم الأشخاص) - المتغيرات --> تقسيم المتغير. تقسيم % الملفات.
- المتغيرات -> صفيف البوب. انبثق %files، الموضع 1، واضبطه على %download.
-
الكود -> تشغيل Shell. للكود جعله
md5sum /sdcard/Download/%download
قم بتعيينه لتخزين النتيجة في %md5. مرة أخرى، قم بتغيير دليل التنزيل حسب الحاجة. - المتغيرات --> تقسيم المتغير. تقسيم %md5. لا تقم بتعيين الخائن.
- تنبيه --> فلاش. النص: "تطابق مجموع MD5!" حدد إذا وقم بتعيينه على إذا %md51 ~ %CLIP.
- تنبيه --> فلاش. النص: "مجموعات MD5 غير متطابقة!" حدد إذا وقم بتعيينه على إذا %md51 !~ %CLIP.
- المهمة -> النهاية إذا.
- المهمة -> النهاية إذا.
فيما يلي لقطات شاشة لشاشة محرر المهام، لتعطيك صورة أفضل لترتيب الإجراءات:
هل أنت مهتم باستيراد ملف XML بنفسك؟ اتبع هذا الرابط إلى موضوعي في منتدى Tasker Tips & Tricks وانتقل إلى المرفقات الخاصة بالملف. لاستيراده، افتح Tasker، ثم اضغط مطولاً على علامة التبويب "ملفات التعريف" في الأعلى، ثم اضغط على "استيراد"، وانتقل إلى ملف .prf.xml الذي قمت بتنزيله.
هل لديك فكرة كنت ترغب دائمًا في تنفيذها في تاسكر ولكنك لا تعرف كيف؟ أخبرنا بذلك أدناه وقد نقدم حلاً لفكرتك في المستقبل!