Car-tech

تكرار التهدئة الذهنية باستخدام 5 أدوات أتمتة قوية للكمبيوتر

Cs50x 2020 - Lecture3 مترجم

Cs50x 2020 - Lecture3 مترجم

جدول المحتويات:

Anonim

مرة أخرى ، تجد نفسك جالسًا أمام جهاز الكمبيوتر الخاص بك ، تتألق من خلال الضغط على نفس السلسلة من الأزرار وأكثر للحصول على شيء ما القيام به. ربما كان عليك إنشاء تسلسل هرمي للمجلدات المعقدة لمجموعة من المشاريع. أو ربما اضطررت إلى نسخ ولصق وتنسيق نفس النوع من البيانات عدة مرات.

مهما كانت المهمة ، فمن المحتمل أنها لم تكن ممتعة.

الخبر السار هو أنه يمكنك التهيئة للخروج من هذه الانشغال ، حتى لو لم تكن مبرمجًا. فيما يلي خمسة أدوات أتمتة قوية يمكنها المساعدة.

Directory Opus

عند محاولة أتمتة شيء ما ، فمن الحكمة التوقف والتفكير في النطاق الذي تحاول العمل معه. هل تتضمن مهمتك بشكل رئيسي إدخال نص متكرر ، أم أنها تتعلق بنقل الملفات وإنشائها؟ سوف يساعدك تضييق المجال في العثور على الأداة المناسبة للمهمة بسهولة أكبر ، وعندما يتعلق الأمر بعمليات الملف ، لا يمكنك أن تخطئ في Directory Opus.

Directory Opus قابل للتخصيص للغاية وله لغة البرمجة النصية الخاصة به.

بسعر الدليل 69 دولارًا (بالدولار الأسترالي) ، تعد Directory Opus واحدة من أكثر مديري الملفات تكلفةً حولها ؛ إنها أغلى بكثير من ، على سبيل المثال ، Total Commander ($ 44). ومع ذلك ، إذا كنت تعمل مع الملفات طوال اليوم ، فإن Directory Opus يستحق كل بنس. يمكنك تخصيص كل الأزرار وأشرطة الأدوات والقوائم والأوامر ، وتحديد مفاتيح الاختصار والأسماء الخاصة بك لكل شيء. يمكنك أيضًا تغيير التخطيط لتبدو مثل أي شيء من تطبيق نمط القائد المزدوج إلى مستكشف Windows العادي إلى شيء فريد خاص بك.

يؤدي هذا المستوى من التخصيص إلى أتمتة سهلة: Directory Directory يحتوي Opus على مجموعة مدمجة خاصة به الأوامر ، مما يجعل لغة برمجة بسيطة. على سبيل المثال ، يمكنك تعيين ضغطة واحدة لإنشاء مستند جديد يحمل تاريخ اليوم بتنسيق محدد (2012-12-13 ، 121213 ، وما إلى ذلك). يمكنك ترتيب اختيار مجموعة من الملفات وإعادة تسميتها جميعًا بسرعة وفقًا لبعض البرامج ، أو يمكنك إنشاء ماكرو يحدد جميع ملفات DOC و JPG في المجلد الحالي ، ثم ضغطها في أرشيف يحمل اسمًا و نوع من اختيارك ، ورسائل البريد الإلكتروني لهم. بمعنى آخر ، يمكن لـ Directory Opus مساعدتك على أتمتة أي مهمة تتضمن معالجة الملفات ، ويتم توثيق أوامرها بشكل جيد.

VBA

لا توجد أية مقالة حول موضوع أتمتة العمل اليومي دون ذكر VBA (Visual Basic للتطبيقات). لا يمكنك تنزيل VBA وتثبيته ، ولكن ربما يكون لديك بالفعل: إنه مدمج في Microsoft Office. إذا كنت تبحث عن أتمتة أي عمل تقوم به في Word أو Excel أو Access ، فإن VBA هي الأداة التي تحتاجها. يمكنك استخدامه فقط لأي شيء ، من إدخال نص إلى تنسيق مستند إلى العمل مع الملفات الخارجية لإنشاء وظائف Excel مخصصة.

مجمعة مع Microsoft Office ، يتيح VBA تسجيل وحدات الماكرو ثم تخصيصها للقيام بأي شيء

واحد من أفضل ميزات VBa هو مدى سهولة البدء به. يمكنك تسجيل ماكرو لنفسك القيام بشيء ما (على سبيل المثال ، تحديد بعض النص وجعله غامقًا) ، ثم استخدام محرر VBA المدمج لترى كيف يبدو الماكرو في نموذج التعليمات البرمجية. يمكنك الوصول إلى محرر VBA بالضغط على Alt-F11 أو باستخدام علامة التبويب المطور على الشريط (على الرغم من أنه يجب أن تجعل علامة التبويب هذه مرئية أولاً).

المحرر عبارة عن بيئة تطوير كاملة ، مع أدوات تصحيح الأخطاء المضمنة ، تلقائي الإكمال ، تعليمات حساسة للسياق ، وأكثر من ذلك. عندما تقوم بعرض الماكرو في المحرر ، يمكنك بسهولة تخصيصه وتعلم تدريجيا قدرات جديدة وفقا لكل ما تحتاجه لمشروعك. في الواقع ، يعد العمل مع VBA أحد أفضل الطرق للوصول إلى البرمجة. كل ماكرو هو حجم لدغة ، ويمكنك وضعها على الفور ، مما يجعل عملك يذهب بسرعة أكبر وأقل مملة.

PhraseExpress

بغض النظر عن البرنامج الذي تكتبه ، من المحتمل أنك تكتب بعض الأشياء نفسها مرارًا وتكرارًا. فكّر في تحيات البريد الإلكتروني والتوقيعات ، أو عبارات الأسهم المتعلقة بعملك ("شكرًا لك على اهتمامك" ، وما إلى ذلك). ماذا لو أمكنك إدخال كل هذا النص المتكرر بالضغط على مفتاح أو اثنين؟ هذا هو ما PhraseExpress لا ، ثم بعض. إنه مجاني للاستخدام الشخصي و 50 دولارًا للاستخدام التجاري بعد فترة تجريبية مجانية لمدة 30 يومًا.

PhraseExpress يمكنه القضاء على الكتابة بدون داعٍ ، ويدعم وحدات الماكرو النصية المتطورة.

قول أن PhraseExpress عبارة عن برنامج استبدال نص يشبه قليلاً أن الكمبيوتر هو آلة كاتبة. نعم ، يمكنك حفظ مقتطفات مشتركة من النص وإدخالها بسرعة بضغطة واحدة أو اثنتين (ميزة مفيدة جدًا) ؛ لكن يمكنك فعل الكثير أيضا. على سبيل المثال ، يمكن أن تتعرف PhraseExpress عند تصحيح خطأ مطبعي ، وتعرف على الأخطاء المطبعية الخاصة بها والتي عادة ما ترتكبها على لوحة المفاتيح ، والبدء في تقديم التصحيحات قبل أن تلاحظ حتى أنك قد أخطأت في كتابة كلمة ما. يمكنه إدخال معلومات ديناميكية في المقتطفات ، مثل تاريخ اليوم ، أو حتى التاريخ بعد ستة أيام من الآن. ويمكنه المطالبة بالمتغيرات (مثل اسم الشخص) وإدخالها في المكان المناسب في المقتطف. وبعد تثبيت ملف إضافي مجاني من موقع PhraseExpress ، يمكنك استخدام PhraseExpress كآلة حاسبة مدمجة: فقط اكتب شيئًا مثل

(10 + 5) * 7 = وسيعرض التطبيق استبداله النص مع النتيجة الصحيحة. قوية على الرغم من ذلك ، PhraseExpress لديه بعض القيود. لسبب واحد ، إنها ليست لغة برمجة مناسبة: لا يمكنك تكوين المتغيرات بسهولة ، ولا يقدم المحرر المضمن أرقام الخطوط أو الإكمال التلقائي للأوامر. هناك مشكلة أخرى تتعلق بالوثائق: صانعها (Bartels Media) يقدم بعض الوثائق على الإنترنت ، لكن المعلومات ليست شاملة بشكل خاص. من ناحية أخرى ، تأتي PhraseExpress ممتلئة بأمثلة مفيدة ، لذلك إذا كنت ترغب في التعلم من خلال المثال ، فقد تتمكن من العثور على ماكرو مشابه لما تحتاجه ثم تخصيصه فقط.

AutoHotkey

لسنوات الآن ، كلما كنت بحاجة إلى جهاز الكمبيوتر الخاص بي للتعامل مع شيء خارج عن المألوف ، لقد وصلت إلى AutoHotkey. مثل هذا PhraseExpress ، هذا البرنامج النصي بسيط (ومجاني) يمكن أن تستجيب لمفاتيح الاختصار و "hotstrings" (اكتب

wbr و AutoHotkey يمكن استبدالها بـ "مع أطيب التحيات"). لكن طبيعة AutoHotkey السريعة والقذرة تخفي لغة برمجة ناضجة وقوية يمكنها التعامل مع كل شيء بدءًا من العمليات الحسابية المعقدة إلى عمليات تحويل HTML إلى إنشاء واجهات مستخدم كاملة (النوافذ والأزرار وكلها). يتيح لك WindowHotkey's Spy Window إمكانية النظر إلى أي نافذة على النظام الخاص بك ، لأتمتة أفضل.

وكان الشيء الأكثر الأصلي حاولت من أي وقت مضى باستخدام AutoHotkey أداة "مورس": كنت أرغب في أداة من شأنها أن تفعل شيئا واحدا عندما ضربت Ctrl ثلاث مرات في تتابع سريع (dot-dot-dot) ، وقم بعمل شيء آخر عندما أصاب المفتاح نفسه في نمط نقطة نقطة نقطة. كان AutoHotkey متروكًا للمهمة ، ولم أفقد حتى وظيفة المفتاح Ctrl الأصلية: استمرت جميع مجموعات hotkey الأخرى (Ctrl + S وما إلى ذلك) في العمل. في هذه الحالة ، صارعت مع الترميز: جرب كما أظن ، لم أستطع الحصول على الأداة للعمل بمفردي ، ولكن مجتمع مطور AutoHotkey الودود جاء لإنقاذي ، وخلق عضو على دراية نصًا لم يفعل بالضبط ما أحتاج.

مثل VBA ، AutoHotkey سهل الاستخدام على نحو إدماني على الفور. من المرجح أن تكون حاجتك الأولى بسيطة: أن تعيد تشكيل اختصار مزعج في تطبيق تستخدمه بشكل متكرر ، أو ربما ، أو لإنشاء ماكرو سريع لتوقيع رسائل البريد الإلكتروني الخاصة بك. بمجرد أن ترى مدى سهولة إجراء مثل هذه التحسينات باستخدام بطانة سريعة ، سترغب في القيام بالمزيد - حيث تأتي الوثائق الشاملة لـ AutoHotkey. مليئة بالأمثلة وشروح واضحة ، يمكن لملف المساعدة المجمّع أن يمنحك إحساسًا ما هو ممكن ، وكيفية تحقيقه. لتسهيل الأمور ، يتيح لك AutoHotkey إجراء العديد من العمليات إما ببناء جملة بسيطة (a = Hello) ، أو بطريقة أكثر احترافية (للأشخاص الذين يشعرون بالراحة بالفعل في الترميز بلغات أخرى ، a: = "Hello"). لذا ، ينتج عن بناء الجملة نفس النتيجة ، والجميع مرتاحون. أضف المجتمع ومجموعة واسعة من البرامج النصية مفتوحة المصدر ، و AutoHotkey يأخذ التشغيل الآلي إلى مستوى جديد.

أخذ الأمر

في البداية كان سطر الأوامر ، أو هكذا يخبرنا نيل ستيفنسون. ومخيبة للآمال ، لم يتغير الكثير منذ ذلك الحين ، على الأقل فيما يتعلق بمعالج الأوامر الافتراضي لـ Windows ، cmd.exe ، وإطاره الأسود اللطيف. في حين يتمتع مستخدمو لينكس بنوافذ شبه شفافة شفافة تصل بينهم وبين معالج الأوامر القوي ، فإن مستخدمي Windows عالقون بخط أوامر عتيق لا يتم تغيير حجمه بشكل صحيح ولا يمكن لصقه بدون أمر الماوس (الضغط على Ctrl + V فقط السبب ^ V للطباعة).

إجابة Microsoft لهذا الموقف المزعج هي PowerShell ، وهو معالج بديل بديل قوي مزود بإصدارات Windows من XP SP2 إلى Windows 8. يمكن أن تقوم PowerShell بالكثير من الأشياء ، ويمكن تغيير حجم تطبيق وحدة التحكم الافتراضي الخاص بها ولكنك لا تزال لا تستطيع تحديد النص عبر لوحة المفاتيح ، أو اللصق باستخدام Ctrl + V ، أو حتى تغيير حجم الخط بسرعة. بالإضافة إلى ذلك ، ليس من السهل تعلم معالج أوامر PowerShell ، وقد تضطر إلى ضبط إعدادات أمان الكمبيوتر حتى تتمكن من استخدامه على الإطلاق.

Take Command يدعم أي معالج أوامر ، بما في ذلك Bash.

Take تثبت Command ، وهي أداة مساعدة بقيمة 100 دولار ، أن سطر الأوامر في نظام Windows لا يجب أن يشعر بأنه قديم جدًا أو معقد جدًا. يتطلب الأمر معالج قيادة قويًا وبسيطًا ، كما أنه يتميّز بواجهة حديثة بشكل رائع ، مما يؤدي إلى ترك سنوات واجهة الويندوز الافتراضية في الخلف. معالج الأوامر ، TCC ، هو مجموعة شاملة للواحد المضمّن في Windows. لذلك ، دير لا يزال دير ، وديل لا يزال ديل ، وكل ما تعرفه بالفعل عن العمل في سطر الأوامر لا يزال ساري المفعول. ولكنك أيضًا تحصل على الكثير من الأوامر الإضافية ، وحتى الأوامر الموجودة بها مفاتيح في TCC يمكن لنظيراتها cmd.exe أن تحلم بها فقط. وكنتيجة لذلك ، مثل VBScript و AutoHotkey ، فإن TCC هي لغة يمكنك أن تنمو بشكل تدريجي ؛ يمكنك البدء بأشياء بسيطة ، وربما تعرف بالفعل بعض منها.

يتم تنفيذ واجهة وحدة التحكم الحق فقط. النافذة كلفتها ، لذا فهي تدعم جلسات وحدة التحكم المتعددة في نفس الوقت. يؤدي الضغط على مفتاح Shift ومفاتيح الأسهم إلى تحديد النص. الضغط على Ctrl + V يلصق النص في وحدة التحكم (مذهل ، أعلم!). يتيح لك مدير الملفات المدمج رؤية تأثير تصرفاتك على نظام الملفات في الوقت الفعلي. وعندما تشعر بالراحة مع اللغة وتشعر أنك على استعداد لكتابة بعض النصوص البرمجية ، ستكتشف أفضل جزء: محرر مبرمج مدمج مع مصحح خطي بخطٍ.

Take Command مكلف ، لكن إذا وجدت نفسك تنفق الكثير من الوقت في موجه الأوامر أو الحاجة إلى استكشاف الأخطاء وإصلاحها لماذا يتم دفع الملفات الدفعية ، فإنه استثمار كبير.

أي واحد؟ إنه اختيارك

البرنامج هو شيء شخصي ، ومختلف المستخدمين لديهم خداع الحيوانات الأليفة مختلفة. لحسن الحظ ، لا يتعين علينا إنشاء معالجاتنا للكلمات ومترجمي سطر الأوامر الخاصة بهم لكي يشعروا أنهم على حق. يمكن حتى لو قرص بسيط أو اثنين قطع شوطا طويلا نحو جعل برنامجك حقا لك ، وجعل عملك يسير بشكل أسرع وأكثر متعة. ابدأ بطيئًا ، ومن يدري: قد تصبح مبرمجًا.