AppleScript: كيف يمكنني إنهاء جميع تطبيقات المستخدمين قيد التشغيل ثم إعادة التشغيل إلى قسم Bootcamp (هذا الجزء يعمل)؟
-
23-08-2019 - |
سؤال
في كثير من الأحيان أعد تشغيل Windows على قسم Bootcamp في My Mac Pro (E2008) (Mac OS X 10.5.6). لأنني أحب استخدام الوقت الذي يستغرقه إعادة التشغيل لأشياء أخرى بدلا من الجلوس فقط، أود كتابة / تنفيذ AppleScript بسيطة من شأنها أن تفعل أساسا:
- قم بإنهاء جميع تطبيقات المستخدم قيد التشغيل
- ثم*بعد إنهاء التطبيقات بشكل صحيح - إعادة تشغيل * إلى قسم 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
حاول هذا إنهاء كل تطبيق، أثناء المطالبة بالحفظ، ثم أعد تشغيل الكمبيوتر