سؤال

لقد كتبت AppleScript والذي عند تزويده برابط شبكة Windows، سيحوله إلى المكافئ الصحيح smb:// للخادم في مكتبنا، ويقوم بتثبيت محرك أقراص الشبكة، ويفتح المجلد المطلوب في Finder.

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

كيف لي أن تذهب عن القيام بذلك؟

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

المحلول

للقيام بذلك، أعتقد أنك ستحتاج إلى إنشاء تطبيق Cocoa الذي تم تسجيله في OS X Launch Services باعتباره معالج الدور الافتراضي لروابط smb://.

لقد كتبت بعض الأشياء حول كيفية القيام بذلك في سؤال آخر: كيف تقوم بتعيين تطبيق Cocoa الخاص بك كمتصفح الويب الافتراضي؟

إذا كان هناك حل AppleScript خالص أو طريقة للتعامل مع الروابط داخل Mail.app فقط، فأنا لست على علم بذلك.

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