Seek कमांड क्या है | Seek Command in Hindi

Seek command निर्दिष्ट स्थान पर जाती है और रुक जाती है। सीडी ऑडियो, डिजिटल-वीडियो, मिडी सीक्वेंसर, वीसीआर, वीडियोकोड और वेवफॉर्म-ऑडियो डिवाइस इस कमांड को पहचानते हैं। seek command kya hai in hindi

इस आदेश को भेजने के लिए, mSSendString फ़ंक्शन को निम्न के रूप में सेट lpszCommand पैरामीटर के साथ कॉल करें ।

syntaxCopy

_stprintf_s(
  lpszCommand, 
  TEXT("seek %s %s %s"), 
  lpszDeviceID, 
  lpszSeekFlags, 
  lpszFlags
); 

पैरामीटर (Parameters)

lpszDeviceID

एक MCI डिवाइस की पहचानकर्ता। डिवाइस को खोले जाने पर यह पहचानकर्ता या अन्य नाम असाइन किया गया है।

lpszSeekFlags

एक निर्दिष्ट स्थान पर जाने के लिए flags। निम्न तालिका प्रकार के उपकरण है कि पहचान की तलाश कमान और प्रत्येक प्रकार के द्वारा प्रयोग किया जाता झंडे।

In English

ValueMeaningMeaning
cdaudioto end to positionto start
digitalvideoto end to positionto start
sequencerto end to positionto start
vcrat timemark mark_numreverseto end to positionto start
videodiscreverse to endto positionto start
waveaudioto end to positionto start

In Hindi

मूल्यअर्थअर्थ
cdaudioस्थिति को समाप्त करने के लिएशुरू करना
digitalvideoस्थिति को समाप्त करने के लिएशुरू करना
अनुक्रमकस्थिति को समाप्त करने के लिएशुरू करना
वीसीआरपर समय निशान mark_num रिवर्सशुरू करने के लिए स्थिति को समाप्त करने के लिए
videodiscअंत करने के लिए रिवर्सशुरू करने के लिए स्थिति
waveaudioस्थिति को समाप्त करने के लिएशुरू करना

निम्न तालिका उन झंडों को सूचीबद्ध करती है जिन्हें lpszSeekFlags पैरामीटर और उनके अर्थों में निर्दिष्ट किया जा सकता है ।

मूल्यअर्थ
at timeइंगित करता है कि जब डिवाइस को इस कमांड का प्रदर्शन करना शुरू करना चाहिए, या, यदि डिवाइस को उद्धृत किया गया है, जब cued कमांड शुरू होती है। अधिक जानकारी के लिए, क्यू कमांड देखें ।
mark mark_numMark_num द्वारा इंगित सापेक्ष चिह्न की तलाश करता है , जो एक सकारात्मक पूर्णांक मान होना चाहिए। निशान वीसीआर टेप पर मार्क कमांड का उपयोग करके लिखे गए संकेत हैं और उच्च गति की खोज के लिए उपयोग किए जाते हैं।
reverseइंगित करता है कि वीसीआर और सीएवी वीडोडिस्क पर तलाश की दिशा पिछड़ी हुई है। यह ध्वज अमान्य है यदि “to” ध्वज निर्दिष्ट है। वीसीआर के लिए, इस ध्वज का उपयोग “चिह्न” ध्वज के साथ किया जाना चाहिए।
to endसामग्री के अंत की तलाश करता है।
to positionसीक को रोकने के लिए स्थिति निर्दिष्ट करता है। के लिए cdaudio उपकरणों, एमसीआई एक बाहर के रेंज त्रुटि देता है निर्दिष्ट स्थान डिस्क की लंबाई से अधिक है।
to startसामग्री की शुरुआत करना चाहता है।

lpszFlags

“wait”, “notify”, या दोनों हो सकते हैं। डिजिटल-वीडियो और वीसीआर उपकरणों के लिए, “परीक्षण” भी निर्दिष्ट किया जा सकता है। इन झंडों के बारे में अधिक जानकारी के लिए, The Wait, Notify और Test Flags देखें ।

प्रतिलाभ की मात्रा (Return Value)

सफल या कोई त्रुटि होने पर शून्य देता है।

टिप्पणियों (Remarks)

किसी भी आदेश को जारी करने से पहले जो स्थिति मान का उपयोग करते हैं, आपको सेट कमांड का उपयोग करके वांछित समय प्रारूप निर्धारित करना चाहिए ।

डिजिटल-वीडियो डिवाइस दो सीक मोड का समर्थन करते हैं, जिसे आप सेट कमांड का उपयोग करके बदल सकते हैं । “की तलाश बिल्कुल” मोड निर्दिष्ट फ्रेम में जाने के लिए कमांड की तलाश करता है। “सीक ऑफ ऑफ” मोड निर्दिष्ट फ्रेम से पहले निकटतम कमांड फ्रेम की ओर बढ़ने का कारण बनता है।

यदि एक सीडी ऑडियो डिवाइस खेल रहा है जब कमांड जारी किया जाता है, तो प्लेबैक रोक दिया जाता है। जब वीडियो कमांड एक वीडियोकोड डिवाइस के साथ जारी किया जाता है, तो डिवाइस वीडियो और ऑडियो बंद के साथ तेजी से आगे या तेजी से रिवर्स का उपयोग करके खोज करता है।

जब एक तरंग-श्रव्य उपकरण के साथ सीक कमांड जारी किया जाता है, तो व्यवहार नमूना आकार पर निर्भर करता है। यदि नमूना आकार 16 बिट या अधिक है, तो निकटतम नमूना की शुरुआत के लिए कदम तब बढ़ाएं जब एक निर्दिष्ट स्थिति नमूना की शुरुआत के साथ मेल नहीं खाती।

उदाहरण (Examples)

निम्न आदेश “mysound” डिवाइस से जुड़ी मीडिया फ़ाइल की शुरुआत करना चाहता है।

syntaxCopy

seek mysound to start

आवश्यकताएँ (Requirements)

न्यूनतम समर्थित ग्राहक (Minimum supported client)Windows 2000 Professional [desktop apps only]
न्यूनतम समर्थित सर्वर (Minimum supported server)Windows 2000 Server [desktop apps only]
SEEK search_expression
नामविवरण
search_expression character expression खोज करने के लिए।आप किसी भी मान्य वर्ण अभिव्यक्ति, वर्ण चर या उद्धृत स्ट्रिंग का उपयोग कर सकते हैं। search_expression केस-संवेदी है, और इसमें प्रमुख स्थान शामिल हो सकते हैं, जिन्हें पात्रों की तरह माना जाता है।

किसी वर्ण चर से मेल खाने वाले फ़ील्ड में पहले मान का पता लगाएँ

Card_Number फ़ील्ड को वर्ण फ़ील्ड के रूप में परिभाषित किया गया है और आरोही क्रम में अनुक्रमित किया गया है।

नीचे दिया गया उदाहरण उस फ़ील्ड के पहले मान का पता लगाता है जो वास्तव में मेल खाता है, या इसके साथ शुरू होता है, v_card_num चर में निहित मूल्य ।

INDEX ON Card_Number TO "CardNum" OPEN
SET INDEX TO "CardNum"
SEEK v_card_num

किसी वर्ण स्ट्रिंग से मेल खाने वाले फ़ील्ड में पहले मान का पता लगाएँ

Card_Number फ़ील्ड को वर्ण फ़ील्ड के रूप में परिभाषित किया गया है और आरोही क्रम में अनुक्रमित किया गया है।

नीचे दिए गए उदाहरण से उस क्षेत्र का पहला मान पता चलता है जो वास्तव में मेल खाता है, या इसके साथ शुरू होता है, चरित्र शाब्दिक “एबी -123”:

INDEX ON Card_Number TO "CardNum" OPEN
SET INDEX TO "CardNum" 
SEEK "AB-123"

यह काम किस प्रकार करता है

अनुक्रमित वर्ण क्षेत्र में निर्दिष्ट search_expression वाली तालिका में सीधे पहले रिकॉर्ड पर जाने के लिए SEEK कमांड का उपयोग करें ।

  • यदि search_expression पाया जाता है तो तालिका में पहला मिलान रिकॉर्ड चुना जाता है।
  • यदि खोज अभिव्यक्ति को संदेश नहीं मिला , तो “No index matched key” प्रदर्शित नहीं किया गया है, और तालिका को पहले रिकॉर्ड पर खोज अभिव्यक्ति की तुलना में अधिक मूल्य के साथ तैनात किया गया है।यदि खोज अभिव्यक्ति से अधिक अनुक्रमित फ़ील्ड में कोई मान नहीं हैं, तो तालिका पहले रिकॉर्ड पर स्थित है।

सूचकांक आवश्यक है

चरित्र क्षेत्र की खोज करने के लिए एसईईके का उपयोग करने के लिए, आपको पहले क्षेत्र को आरोही क्रम में अनुक्रमित करना होगा। यदि कई वर्ण फ़ील्ड्स को आरोही क्रम में अनुक्रमित किया जाता है, तो केवल इंडेक्स में निर्दिष्ट पहला फ़ील्ड खोजा जाता है।

एसईईके का उपयोग गैर-वर्ण इंडेक्स फ़ील्ड, या वर्ण फ़ील्ड को अवरोही क्रम में अनुक्रमित करने के लिए नहीं किया जा सकता है।

आंशिक मिलान का समर्थन किया

आंशिक मिलान का समर्थन किया जाता है। अनुक्रमित क्षेत्र में खोज का भाव लंबे समय तक निहित हो सकता है। हालाँकि, मैच का गठन करने के लिए खोज अभिव्यक्ति को फ़ील्ड की शुरुआत में दिखाई देना चाहिए।

SEEK कमांड Exact Character Comparisons option (SET EXACT ON/OFF). से प्रभावित नहीं है ।

आज आपने जाना seek कमांड क्या है | Seek Command in Hindi

LEAVE A REPLY

Please enter your comment!
Please enter your name here