मैं विंडोज के साथ एक कस्टम प्रोटोकॉल कैसे पंजीकृत करूं ताकि जब किसी ईमेल या वेब पेज पर किसी लिंक पर क्लिक किया जाए तो मेरा आवेदन खोला जाएगा और यूआरएल के पैरामीटर इसे पास कर दिए गए हैं?मैं विंडोज में एक कस्टम यूआरएल प्रोटोकॉल कैसे पंजीकृत करूं?
उत्तर
मुझे लगता है कि यह एमएसडीएन में शामिल है, कृपया Registering an Application to a URL Protocol देखें।
यह केवल काम करेगा अर्थात। – Oded
मैं ओथ-आधारित एप्लिकेशन लिख रहा था और एमएसडीएन में वर्णित प्रक्रिया पूरी तरह से मोज़िला फ़ायरफ़ॉक्स और ओपेरा (11.6) –
के साथ काम करती है यह विंडोज पर सभी ब्राउज़रों में काम करती है। यह एक ओएस-स्तरीय चीज है, ब्राउज़र-स्तर की चीज़ नहीं। –
एमएसडीएन लिंक अच्छा है, लेकिन सुरक्षा जानकारी पूरी नहीं है। हैंडलर पंजीकरण में "% 1" होना चाहिए, न कि% 1। यह एक सुरक्षा उपाय है, क्योंकि कुछ यूआरएल स्रोत आपके कस्टम प्रोटोकॉल हैंडलर को आमंत्रित करने से पहले% 20 को गलत तरीके से डीकोड करते हैं।
पीएस। आपको यूआरएल पैरामीटर न केवल संपूर्ण यूआरएल मिलेगा। लेकिन यूआरएल पहले से उल्लिखित% 20-> अंतरिक्ष रूपांतरण के अलावा, कुछ दुर्व्यवहार के अधीन हो सकता है। यह आपके यूआरएल सिंटैक्स डिजाइन में रूढ़िवादी होने में मदद करता है। यादृच्छिक // में फेंक न दें या आप उस गड़बड़ी में आ जाएंगे जो फ़ाइल है: // है।
"गड़बड़ है कि फ़ाइल: //" का क्या मतलब है? – Maleev
फ़ाइल का कोई औपचारिक मानचित्रण नहीं है: स्थानीय पथों के लिए यूआरएल। जब पथ एक विंडोज निर्देशिका को संदर्भित करता है तो दो या तीन प्रमुख स्लेश के उपयोग पर या फिर पिछड़े बनाम पिछड़े स्लैश के उपयोग पर सर्वसम्मति नहीं होती है। – MSalters
देर टिप्पणी, मुझे पता है। लेकिन क्या प्रोटोकॉल हैंडलर के बिना यूआरएल पैरामीटर * केवल * तक पहुंचना भी संभव है? –
Start
तोFind
में टाइप करने के लिए जाएंregedit
-> यहRegistry editor
क्लिक खोलना चाहिए राइट माउस पर
HKEY_CLASSES_ROOT
तोNew
->Key
- कुंजी में लोअरकेस नाम है जिसके द्वारा आप चाहते हैं यूआरएल के नाम से जाना दे तो
testus
पर राइट माउस क्लिक करें (मेरे मामले में यहtestus://sdfsdfsdf
हो जाएगा) -> तोNew
->String Value
और बिना मूल्य केURL protocol
जोड़ें।
- की तरह आप प्रोटोकॉल के साथ किया था तब अधिक प्रविष्टियां जोड़ने (राइट माउस
New
->Key
) औरtestus
तरह पदानुक्रम बनाने ->shell
->open
->command
औरcommand
.exe
को उस पथ पर बदलें जहां आप लॉन्च करना चाहते हैं, यदि आप अपने exe पर पैरामीटर पास करना चाहते हैं तो""
में exe को पथ लपेटें औरजोड़ेंकी तरह लग रहे करने के लिए:"c:\testing\test.exe" "%1"
-
अगर यह काम करता है
- परीक्षण करने के लिए और
testus:have_you_seen_this_man
दर्ज इस सक्रिय किया जाना चाहिए अपने.exe
(देना आप कुछ संकेत देते हैं कि आप ऐसा करना चाहते हैं - हाँ कहें) और तर्कtestus://have_you_seen_this_man
में प्रवेश करें।
Internet Explorer
(नहीं
Chrome
या
Firefox
) के लिए जाना
यहां परीक्षण का नमूना सांत्वना अनुप्रयोग है:
using System;
namespace Testing
{
class Program
{
static void Main(string[] args)
{
if (args!= null && args.Length > 0)
Console.WriteLine(args[0]);
Console.ReadKey();
}
}
}
आशा इस आप कुछ समय की बचत होती है।
- 1. मैं वसंत में कस्टम प्रकार कनवर्टर कैसे पंजीकृत करूं?
- 2. मैं log4net में कस्टम IObjectRenderer कैसे पंजीकृत करूं?
- 3. विंडोज़ में कस्टम यूआरएल प्रोटोकॉल - ईमेलिंग लिंक
- 4. प्रोग्रामिंग रूप से एक कस्टम यूआरएल योजना कैसे पंजीकृत करें?
- 5. कस्टम यूआरएल प्रोटोकॉल हैंडलर क्यूटी 5
- 6. मैक ओएसएक्स पर प्रोटोकॉल पंजीकृत करें?
- 7. मैं कस्टम कस्टम कैसे प्राप्त करूं?
- 8. मैं वायरसहार्क में कस्टम प्रोटोकॉल विश्लेषक कैसे जोड़ सकता हूं?
- 9. मैं Google App Engine टेम्पलेट सिस्टम में कस्टम फ़िल्टर कैसे पंजीकृत करूं?
- 10. मैं सिम्फनी PHP में एक दोस्ताना यूआरएल कैसे उत्पन्न करूं?
- 11. मैं सी # में एक दोस्ताना यूआरएल कैसे उत्पन्न करूं?
- 12. कस्टम यूआरएल प्रोटोकॉल के लिए इनो सेटअप रजिस्ट्री प्रविष्टि
- 13. मैं मोनो टच में डिफ़ॉल्ट कैसे पंजीकृत करूं?
- 14. एक निजी/कस्टम यूआरएल प्रोटोकॉल के लिए एक jQuery GET/AJAX अनुरोध कैसे करें?
- 15. विंडोज इवेंट लॉग - एक इवेंट स्रोत कैसे पंजीकृत करें?
- 16. HTTP पर कस्टम यूआरएल प्रोटोकॉल (NSURLProtocol का उपयोग कर?)
- 17. जावा यूआरएल प्रोटोकॉल: क्लासपाथ: /?
- 18. मैं बूस्ट डिजस्ट्रा में एक कस्टम दूरी कैसे परिभाषित करूं?
- 19. वेबकिट जीटीके में एक कस्टम यूआरएल योजना कैसे संभालें?
- 20. मैं विंडोज में एक सामान्य-लिस्प जीयूआई कैसे प्राप्त करूं?
- 21. मैं विंडोज पर एक कस्टम यूआरएल हैंडलर कैसे जोड़ सकता हूं। ITunes itms की तरह: //
- 22. कैसे एक पंजीकृत डेल्फी WebService
- 23. आप विंडोज सिस्टम पर अपना खुद का मोनिकर (यूआरएल प्रोटोकॉल) कैसे बनाते हैं?
- 24. कस्टम भाषण मान्यता सेवा कैसे पंजीकृत करें?
- 25. आईओएस (आईफोन/आईपैड/आईपॉड) पर सभी पंजीकृत माइम-प्रकार/यूआरएल स्कीम प्रोटोकॉल (इरादा फ़िल्टर)
- 26. यूआरएल मामले में प्रोटोकॉल नाम संवेदनशील है?
- 27. RedirectToAction का उपयोग करते समय मैं प्रोटोकॉल कैसे सेट करूं?
- 28. एप्लिकेशन के बिना यूआरएल प्रोटोकॉल हैंडलिंग
- 29. कस्टम यूआरएल/प्रोटोकॉल के साथ मोनो टच आईफोन ऐप लॉन्च करें?
- 30. मैं "कस्टम प्रोटोकॉल" कैसे बना सकता हूं और इसे किसी एप्लिकेशन पर मैप कर सकता हूं?
संभावित डुप्लिकेट [मैं अपना यूआरएल प्रोटोकॉल कैसे बना सकता हूं? (उदाहरण के लिए: // ...)] (http://stackoverflow.com/questions/389204/how-do-i-create-my-own-url-protocol-eg-so) –