يحدث أحيانًا أن تفقد التقدم الذي أحرزته في مشروع ما بسبب نسيان عمل Save لحفظ التغييرات التي قمت بها أو نتيجة تعطل الكمبيوتر فجأة أو إنقطاع الكهرباء أو الضغط على زر الإغلاق دون قصد. لذلك توفر بعض البرامج ميزة الحفظ الآلي التي – عند تفعيلها – تقوم بعمل حفظ تلقائي في الخلفية أثناء التعديل
العمل على المشروع سواء كان تعديل وسائط أو كتابة مستند، بحيث لا يفقد
المُستخدم التغييرات الجديدة التي يضيفها. وبالنظر لكونها ميزة مفيدة ومهمة
حقًا، دعني أخبرك في هذا المقال كيف تقوم بتفعيلها بالنسبة للبرامج التي لا
تدعم هكذا خاصية، وذلك بالاعتماد على بعض الأدوات الخارجية والمتاحة بشكل
مجانًا.
تفعيل الحفظ التلقائي في البرامج
الطريقة الأولى: باستخدام برنامج AutoSaver
يمكن الاعتماد على أداة AutoSaver المجانية لإضافة ميزة الحفظ التلقائي لأي
برنامج آخر، مما يضمن أن عملك والتعديلات التي تقوم بها على الملفات
ستظل دائمًا محفوظة. البرنامج بسيط جدًا ويعمل مع أي إصدار من ويندوز
تقريبًا، وحجمه لا يتعدى 1 ميجابايت، ولا تحتاج حتى إلى تثبيته كونه Portable. لكن ضع في
اعتبارك أنه يتعين عليك تثبيت حزمة .NET Framework 4
اولًا لضمان تشغيل البرنامج. بعد تشغيله على
جهازك سيظل AutoSaver يعمل في الخلفية، ثم يقوم بالضغط على اختصار
الكيبورد Ctrl+S لتنفيذ أمر Save بشكل تلقائي ومتكرر كل فترة
زمنية مُحددة مسبقًا سواءً كل دقيقة أو كل 5 دقائق، كما تشاء.
في لوحة التحكم الخاصة بالبرنامج، والتي يمكنك إظهارها بالنقر مزدوجًا على أيقونة
البرنامج في شريط المهام، يمكنك سحب شريط Auto Save Interval
لتحديد الفاصل الزمني لتنفيذ أمر الحفظ تلقائيًا، حيث يبدأ من
دقيقة واحدة وحتى كل 5 ساعات. أيضًا يمكنك الاختيار بين Auto save in all apps except و Auto
save only in these apps حيث الأول يعمل على تفعيل ميزة الحفظ التلقائي في كل
البرامج بإستثناء البرامج التي تحددها، والثاني لجعل ميزة الحفظ التلقائي
تعمل فقط في البرامج التي تحددها؛ وهذا في رأيي هو الأفضل إذا كنت لا تستخدم
برامج متعددة تستدعي وجود ميزة مثل الحفظ التلقائي.
ولكن إذا اخترت Auto save in all apps except فأنصحك بإضافة برنامج
المتصفح إلى قائمة الاستثناءات حتى لا تظهر لك نافذة مزعجة تسألك عمّا إذا
كنت تريد حفظ صفحة الويب هذه أم لا عند تصفح الانترنت، وذلك نتيجة استمرار
أداة AutoSaver في الضغط على Ctrl+S.
ولإضافة برنامج إلى القائمة فكل ما عليك هو النقر على "Add"
ثم من النافذة التي ستظهر لك حدد الملف التنفيذي لتشغيل البرنامج الذي تود
إضافته (يكون عادًة بصيغة EXE). أسهل طريقة للعثور عليه هي التوجه إلى مجلد Program Files أو Program Files x86 والبحث بداخله عن مجلد يحمل أسم
البرنامج، داخل هذا المجلد ستجد بعض الملفات من بينها الملف المسؤول عن تشغيل
البرنامج، فقم بتحديده.
بعد إضافة البرامج إلى القائمة، يمكنك الضغط على زر X لإغلاق
نافذة Autosaver. سيظل يعمل في الخلفية كما أشرنا سلفًا حتى تعمل ميزة
الحفظ التلقائي أثناء تحرير الملفات داخل البرامج المحددة. ولكن إذا كنت تريد
إيقاف أداة Autosaver بشكل نهائي، يمكنك فعل ذلك بالضغط كليك يمين على
الأيقونة المتواجدة في شريط المهام ثم النقر على "Exit". بينما إذا أردت أن
يعمل البرنامج تلقائي بعد تشغيل الكمبيوتر، فمن خلال لوحة التحكم قم بوضع علامة صح (✔) بجوار Run when Windows starts.
الطريقة الثانية: باستخدام برنامج الاختصارات AutoHotkey
يعتبر AutoHotkey من أشهر برامج أتمتة المهام لنظام ويندوز، حيث يوفر لغة برمجة نصية مرنة تُمكّنك من إنشاء سكربتات تقوم بأتمتة المهام اليومية أو تخصيص تجربة استخدام ويندوز بالكامل بحسب احتياجاتك. على سبيل المثال، تناولنا في مقال سابق 9 استخدامات مُذهلة ومفيدة لبرنامج الاختصارات AutoHotkey وكان من بينها إنشاء سكربت بسيط عمل محاكاة ميزة الحفظ التلقائي في أي برنامج تختاره، بحيث تقوم فكرة السكربت على تنفيذ اختصار Ctrl+S تلقائيًا على فترات منتظمة، مما يضمن حفظ التعديلات بشكل دوري دون تدخل منك.
يمكنك البدء بإنشاء سكربت جديد وتضمين الكود المرفق أدناه، والذي سيعمل على تنفيذ الضغط التلقائي على مفتاحي Ctrl و S كل 5 دقائق في برنامج Word و Notepad وأدوبي فوتوشوب:
#PersistentSetTimer, AutoSave, 300000returnAutoSave:IfWinActive ahk_exe WINWORD.EXE ; Microsoft WordSend ^selse IfWinActive ahk_exe notepad.exe ; NotepadSend ^selse IfWinActive ahk_exe Photoshop.exe ; Adobe PhotoshopSend ^sreturn
يمكنك بالطبع إجراء التعديلات التي تناسبك على الكود، فمن خلال سطر "SetTimer, AutoSave" يمكن تحديد الفترة الزمنية بوحدة الميلي ثانية. أو إضافة برامج أخرى عن طريق تكرار سطر "else IfWinActive ahk_exe" مع تحديد اسم الملف التشغيلي للبرنامج (الذي يكون عادًة بصيغة exe.) واسم البرنامج.