खोज…


परिचय

गोटो इज़ सिंपल। सरल गोटो स्टेटमेंट का उपयोग करके, आप अपने कोड में कहीं भी ले जा सकते हैं। इसका उपयोग फ़ंक्शन बनाने के लिए भी किया जा सकता है (फ़ंक्शन बनाने के तरीके में दिखाया गया है)।

वाक्य - विन्यास

  • गोटो: लेबल
  • गोटो लेबल
  • गोटो: EOF

पैरामीटर

पैरामीटर विवरण
:Label कोई भी लेबल जो मान्य है (द्वारा परिभाषित :<LabelName> )
:EOF एक पूर्व-निर्धारित लेबल जो फ़ंक्शन की वर्तमान स्क्रिप्ट से बाहर निकलता है (उसी तरह exit /b )

टिप्पणियों

दूसरे शब्दों में, यदि खिलाड़ी द्वारा डाला गया नंबर 1 है, तो यह वापस आ जाएगा: कोड का नाम भाग।

इसलिए यदि इनपुट 1 के बराबर है, तो नाम के साथ पंक्ति पर वापस जाएं

सुनिश्चित करें कि यदि आप इसका उपयोग करते हैं, तो शब्द Colen (:) के साथ शुरू होता है।

उदाहरण कार्यक्रम

उदाहरण के लिए:

echo Hello!
pause >nul
:Name
echo What Is Your Name
set /p Input=Name: 
echo so %Input% Is Your Name, right?
echo Rename?
echo 1 For Yes
echo 2 For No
set /p Input=Rename:
if %Input%=1 goto Name

एक और उदाहरण:

@echo off
echo 1 or 2?
set /p input=Choice: 
if %input%=1 goto Skip
echo You Chose 1
pause >nul
echo So time for stuff
pause >nul
echo Random Stuf
pause >nul
:Skip
echo So that's it.
pause >nul

चर के साथ गोटो

Goto लेबल के रूप में कार्य करने के लिए चर मान के उपयोग को स्वीकार करता है।

उदाहरण:

@echo off

echo a = 1
echo b = 2

set /p "foo=Enter option:"
goto %foo%

हालांकि, आपको इनपुट की जांच करनी चाहिए ताकि यह कहीं ऐसा न हो जो मौजूद नहीं है। एक अपरिभाषित लेबल पर जाने से आपका बैच स्क्रिप्ट तुरंत समाप्त हो जाएगा।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow