سؤال

صباح الخير ،

لقد نجحت في خلق التطبيق الصغير أن يسجل نفسه في إطار العرف uri البروتوكول ('إيرما:') التالية msdn الدخول في http://msdn.microsoft.com/en-us/library/aa767914(مقابل.85).aspx

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

هتافات و شكرا -j

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

المحلول

[حسنا, سوف انشر هذا إجابة جديدة للحفاظ على هذا واحد نظيف بدون حذف كل من سبق نشر المحتوى.]

لقد كرر البحث المذكورة في إجابة أخرى و يبدو أن الأمور قد تحسنت بشكل كبير في السنوات الثلاث الأخيرة.Outlook 2003 (SP3) و Outlook 2007 (SP2) الآن التعرف تلقائيا على جميع البروتوكولات المذكورة في MS دعم المنتج البريد نقلت في NG الموضوع مرتبط من كبار السن الإجابة ، بما في ذلك url:-البروتوكول!

وهذا الأخير يعني أنه يمكنك الآن كتابة شيء من هذا القبيل:

url:irma:whatever

ويكون ذلك بشكل صحيح linkified والتعامل معها.التوقعات ومع ذلك سوف يعرض الأمن تأكيد الحوار قبل تنفيذ البروتوكول معالج.

تحديث: علما أنه في Outlook 2003 SP3 الجديدة البروتوكولات (مثلا ، url:, mms://, إلخ.) فقط لصناعة السيارات في linkified في رسائل البريد HTML.نص عادي المفتش يتصرف كما هو موضح فى الإجابة.أنها لا تعمل مع النص العادي رسائل البريد الإلكتروني في Outlook 2007 SP2, ومع ذلك.

أنا لا تزال لا توجد تلميحات في القدرة على مجرد تسجيل مخصص البروتوكولات ضمن التوقعات التي من شأنها أن تعمل دون url:-بادئة ذلك.

نصائح أخرى

تحديث: المعلومات الواردة أدناه يبدو عفا عليها الزمن الآن.انظر جوابي أخرى.


لقد فعلت بعض البحوث على هذا في الماضي وجاء إلى استنتاج مفاده أن هذا غير ممكن.البروتوكولات التي Outlook قادرا على "auto-linkify" على ما يبدو الثابت تلوينها.نتائج الأبحاث السابقة التي تم توثيقها في هذه الأخبار الموضوع:

كيفية جعل تطبيقات مخصصة يمكن التعرف عليها من خلال Outlook/كلمة/...
(نشرت في نيسان / أبريل-حزيران / يونيه 2005 بشأن microsoft.العامة.inetsdk.البرمجة.urlmonikers)

اقتباس من MS دعم المنتج:

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

ترى آخر مشاركة في هذا الموضوع بالنسبة لي ملخص الفروق في URL الاعتراف بين مختلف برامج Office (تلميح:يدعم Outlook أقل عدد من البروتوكولات).

وهنا ذات الصلة بت بشأن التوقعات.الأنماط التالية تلقائيا كما اعترف الروابط قبل Outlook (اعتبارا من حزيران / يونيه 2005 ، أيOutlook 2003):

  1. إن أول كلمة من الارتباط التشعبي هو

    • "شبكة الاتصالات العالمية" (مثلا ، www.microsoft.com)
    • "بروتوكول نقل الملفات" (مثلا ، ftp.microsoft.com)
  2. إذا كان الارتباط التشعبي تبدأ مع واحدة من العبارات التالية تليها ":/"

    • http
    • https
    • ftp
    • غوفر
    • بروسبيرو
    • telnet
    • wais
    • الملف
  3. إذا كان الارتباط التشعبي تبدأ مع واحدة من العبارات التالية تليها ":" و سلسلة (على سبيل المثال mailto:blah)

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