AppleScript: كيف يمكنني إنهاء جميع تطبيقات المستخدمين قيد التشغيل ثم إعادة التشغيل إلى قسم Bootcamp (هذا الجزء يعمل)؟

StackOverflow https://stackoverflow.com/questions/1083295

سؤال

في كثير من الأحيان أعد تشغيل Windows على قسم Bootcamp في My Mac Pro (E2008) (Mac OS X 10.5.6). لأنني أحب استخدام الوقت الذي يستغرقه إعادة التشغيل لأشياء أخرى بدلا من الجلوس فقط، أود كتابة / تنفيذ AppleScript بسيطة من شأنها أن تفعل أساسا:

  1. قم بإنهاء جميع تطبيقات المستخدم قيد التشغيل
  2. ثم*بعد إنهاء التطبيقات بشكل صحيح - إعادة تشغيل * إلى قسم BootCamp الخاص بي

الجزء 2 لقد كنت تستخدم لفترة قصيرة الآن مع برنامج نصي وجدته عبر الإنترنت كما يلي:

do shell script "bless -mount /Volumes/WinVista/ -legacy -setBoot -nextonly" with 
administrator privileges
do shell script "shutdown -r now" with administrator privileges

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

لقد وجدت سؤالا مشابها على تجاوز سعة مكدس ولكن نظرا لأن فهمي للأبلوسيبت ليس لديه أي شيء تقريبا لا أعرف كيف يمكنني الجمع بين هذا: (قم بإنهاء جميع التطبيقات باستخدام AppleScript؟) مع البرنامج النصي الذي يقوم بإعادة التشغيل.

هل هذا ممكن؟ إذا كان الأمر كذلك، سأقدر أي نصيحة / مساعدة / برامج نصية يمكنك رميها في وجهي.

كما أنني لم أكن تجربة تقريبا مع جهاز Appleescripting كل ما قمت به حتى الآن تم نسخ / لصق ما وجدته عبر الإنترنت، فقط في حالة هذه الأمور.

شكرا لقرائتك.

جاني

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

المحلول

جرب استخدام

tell application "Finder" to restart

حاول هذا إنهاء كل تطبيق، أثناء المطالبة بالحفظ، ثم أعد تشغيل الكمبيوتر

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