سؤال

لقد لاحظت أنه في كل مرة أقوم بإعادة تشغيل جهاز الكمبيوتر الخاص بي، يجب علي القيام بالمهام التالية:

  • افتح المحطة
  • اكتب "مواقع الأقراص المضغوطة/mysite"
  • افتح علامة تبويب أخرى في المحطة الطرفية
  • اكتب "مواقع الأقراص المضغوطة/mysite"
  • اكتب "البرنامج النصي/الخادم - مصحح الأخطاء"
  • افتح سفاري
  • اذهب إلى 'http://localhost:3000/'
  • افتح TextMate
  • افتح -> موقعي

هل من الممكن أتمتة هذه العملية باستخدام Automator؟إذا كان الجواب لا، هل هناك أي بدائل لتسريع هذه العملية؟

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

هل كانت مفيدة؟

المحلول

ربما يمكنك ذلك باستخدام Automator، وسأبدأ بمحاولة تسجيله في Automator (سير العمل>سجل؛سيخبرك عن sysPreference الخاص الذي تحتاج إلى تشغيله).

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

بعض النصائح:

في برنامج شل النصي، "فتح http://..." سيفتح الصفحة في المتصفح المفضل لديك.

يتيح لك osascript تشغيل Applescripts الصغيرة ضمن برنامج نصي shell.

يمكن لـ Automator تشغيل كل من البرامج النصية لـ Shell وApplescripts

يمكن لـ Applescripts تشغيل البرامج النصية لـ Shell.

نصائح أخرى

حسنًا، لا تحتاج حقًا إلى Automator للقيام بمعظم هذه المهام - ما عليك سوى إعداد إعدادات افتراضية جيدة لـ Terminal وSafari.

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

أخيرًا، يمكنك الانتقال إلى تفضيلات النظام وتعيين كل من Safari وTerminal ليكونا عناصر تسجيل الدخول (ضمن الحسابات).

لجعل Texmate يفتح المشروع المحدد، يمكنك فقط استخدام خيار سطر الأوامر الخاص بـ Textmate (mate mysite).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top