விண்டோஸில் ஒரு தொகுதி ஸ்கிரிப்டை எழுதுவது எப்படி

கட்டளை வரியில் எவ்வாறு பயன்படுத்துவது தெரியுமா? நீங்கள் செய்தால், நீங்கள் ஒரு தொகுதி கோப்பை எழுதலாம். அதன் எளிமையான வடிவத்தில், ஒரு தொகுதி கோப்பு (அல்லது தொகுதி ஸ்கிரிப்ட்) என்பது நீங்கள் கோப்பை இருமுறை கிளிக் செய்யும் போது செயல்படுத்தப்படும் பல கட்டளைகளின் பட்டியல். தொகுதி கோப்புகள் DOS க்குத் திரும்பிச் செல்கின்றன, ஆனால் விண்டோஸின் நவீன பதிப்புகளில் இன்னும் இயங்குகின்றன.

பவர்ஷெல் ஸ்கிரிப்ட்கள் மற்றும் பாஷ் ஸ்கிரிப்ட்கள் மிகவும் சக்திவாய்ந்ததாக இருக்கலாம், ஆனால் நீங்கள் அடிப்படை விண்டோஸ் கட்டளைகளை இயக்க வேண்டுமானால் தொகுதி கோப்புகள் இன்னும் பயனுள்ளதாக இருக்கும்.

தொகுதி கோப்பு அடிப்படைகள்

ஒரு தொகுதி கோப்பு என்பது .bat கோப்பு நீட்டிப்புடன் சேமிக்கப்பட்ட உரை கோப்பாகும். நீங்கள் நோட்பேடைப் பயன்படுத்தி ஒன்றை எழுதலாம் அல்லது நோட்பேட் ++ போன்ற மேம்பட்ட உரை திருத்தியைப் பயன்படுத்தலாம், ஆனால் மைக்ரோசாஃப்ட் வேர்ட் போன்ற சொல் செயலியைப் பயன்படுத்த வேண்டாம்.

எளிய தொகுதி கோப்பை உருவாக்குவோம். முதலில், நோட்பேடைத் திறக்கவும். பின்வரும் வரிகளை அதில் தட்டச்சு செய்க:

ECHO OFF ECHO ஹலோ வேர்ல்ட் பாஸ்

அடுத்து, கோப்பு> சேமி என்பதைக் கிளிக் செய்வதன் மூலம் கோப்பைச் சேமிக்கவும். நீங்கள் விரும்பும் எந்த பெயரையும் கொடுங்கள், ஆனால் இயல்புநிலை .txt கோப்பு நீட்டிப்பை .bat நீட்டிப்புடன் மாற்றவும்.

எடுத்துக்காட்டாக, நீங்கள் பெயரிட விரும்பலாம் hello_world.bat .

உங்களிடம் இப்போது .bat கோப்பு நீட்டிப்புடன் ஒரு தொகுதி கோப்பு உள்ளது. அதை இயக்க இரட்டை சொடுக்கவும். இந்த குறிப்பிட்ட தொகுதி கோப்பு ECHO ஐ அமைக்கிறது (இது கட்டளைகளை வரியில் அச்சிடுவதை மறைப்பதன் மூலம் வெளியீட்டை சுத்தப்படுத்துகிறது, “ஹலோ வேர்ல்ட்” உரையை திரையில் அச்சிடுகிறது, பின்னர் அது முடிவடைவதற்கு முன்பு ஒரு விசையை அழுத்துவதற்கு நீங்கள் காத்திருக்கிறீர்கள்.

நீங்கள் சேர்க்கவில்லை என்றால் இடைநிறுத்தம் கோப்பில், தொகுதி கோப்பு அதன் கட்டளைகளை இயக்கும், பின்னர் தானாக மூடப்படும். இந்த வழக்கில், இது சாளரத்தில் “ஹலோ வேர்ல்ட்” ஐ அச்சிட்டு உடனடியாக கட்டளை வரியில் சாளரத்தை மூடும். வெளியீட்டைப் பார்க்காமல் விரைவாக கட்டளைகளை இயக்க விரும்பினால், இதை நீங்கள் தவிர்க்கலாம். நீங்கள் பல கட்டளைகளை இயக்குகிறீர்கள் என்றால், நீங்கள் அதை வைக்கலாம் இடைநிறுத்தம் அவர்களுக்கு இடையே கட்டளையிடவும்.

மிகவும் சிக்கலான தொகுதி கோப்பு எழுதுதல்

ஒரு தொகுதி கோப்பை உருவாக்குவது அடிப்படையில் எளிது. நீங்கள் மாற்ற வேண்டிய ஒரே விஷயம், நீங்கள் நோட்பேடில் தட்டச்சு செய்வதுதான். பல கட்டளைகளை இயக்க, நீங்கள் ஒவ்வொன்றையும் அதன் சொந்த வரியில் தட்டச்சு செய்க, தொகுதி கோப்பு ஒவ்வொன்றையும் வரிசையில் இயக்கும்.

எடுத்துக்காட்டாக, பல பிணைய கண்டறியும் கட்டளைகளை இயக்கும் ஒரு தொகுதி கோப்பை எழுத விரும்புகிறோம் என்று சொல்லலாம். நாங்கள் இயக்க விரும்பலாம் ipconfig / அனைத்தும் பிணைய தகவலைக் காண, பிங் google.com Google இன் சேவையகங்கள் பதிலளிக்கிறதா என்பதைப் பார்க்க, மற்றும் tracert google.com google.com க்கு ஒரு ட்ரேசரூட்டை இயக்கவும், வழியில் ஏதேனும் சிக்கல்கள் இருக்கிறதா என்று பார்க்கவும்.

மிக அடிப்படையான வடிவத்தில், அந்த கட்டளைகளை எல்லாம் ஒரு தொகுதி கோப்பில் வைக்கலாம், ஒன்றன் பின் ஒன்றாக,

ipconfig / all ping google.com tracert google.com PAUSE

இந்தக் கோப்பை இயக்கும்போது, ​​ஒவ்வொரு கட்டளையின் வெளியீட்டையும் ஒன்றன்பின் ஒன்றாகப் பார்ப்போம். ஆனால் இது ஒரு தொகுதி கோப்பை எழுத சிறந்த வழி அல்ல.

எடுத்துக்காட்டாக, நீங்கள் கருத்து வரிகளைச் சேர்க்க விரும்பலாம். A உடன் தொடங்கும் எந்த வரியும் :: ஒரு கருத்து வரி மற்றும் செயல்படுத்தப்படாது. கோப்பில் நீங்கள் என்ன கொடுக்கலாம் அல்லது உங்கள் எதிர்கால சுயத்திற்காக, ஒரு குறிப்பிட்ட கட்டளையை ஏன் அங்கு வைத்தீர்கள் என்பதை மறந்துவிடக்கூடியவர்களுக்கு என்ன நடக்கிறது என்பதை விளக்க இது ஒரு பயனுள்ள வழியாகும்.

கோப்பின் தொடக்கத்தில் “ECHO OFF” கட்டளையைச் சேர்க்கவும் நீங்கள் விரும்பலாம். இது பொதுவாக பெரும்பாலான தொகுதி கோப்புகளின் தொடக்கத்தில் சேர்க்கப்படும். நீங்கள் இதைச் செய்யும்போது, ​​கட்டளைகள் கட்டளை வரியில் அச்சிடப்படாது, ஆனால் முடிவுகள் இருக்கும். எடுத்துக்காட்டாக, நீங்கள் பிணைய இணைப்பு விவரங்களைக் காண்பீர்கள், ஆனால் “ipconfig / all” வரி அல்ல. பெரும்பாலான மக்கள் கட்டளைகளைப் பார்ப்பதில் அக்கறை கொள்ள மாட்டார்கள், எனவே இது வெளியீட்டை சுத்தம் செய்யலாம்.

எனவே இது எப்படி இருக்கும் என்பதை இங்கே காணலாம்:

:: இந்த தொகுதி கோப்பு பிணைய இணைப்பு சிக்கல்களை சரிபார்க்கிறது. ECHO OFF :: பிணைய இணைப்பு விவரங்களைக் காண்க ipconfig / all :: Google.com ஐ அடைய முடியுமா என்பதைச் சரிபார்க்கவும் google.com :: Google.com ட்ரேசர்டுக்கான வழியைச் சரிபார்க்க ஒரு ட்ரேசரூட்டை இயக்கவும் google.com PAUSE

இது போன்ற ஒரு தொகுதி கோப்புடன் நீங்கள் செல்லக்கூடிய பிற திசைகள் உள்ளன. எடுத்துக்காட்டாக, உங்கள் தொகுதி ஸ்கிரிப்ட் மேலே உள்ள கட்டளைகளை இயக்க வேண்டும், பின்னர் வெளியீட்டை நீங்கள் பின்னர் காணக்கூடிய உரை கோப்பில் கொட்ட வேண்டும். அவ்வாறு செய்ய, நீங்கள் அதைப் பயன்படுத்துவீர்கள் >> ஒவ்வொரு கட்டளைக்கும் பின் அதன் வெளியீட்டை உரை கோப்பில் சேர்க்க ஆபரேட்டர். உரை கோப்பிலிருந்து வெளியீட்டை நாம் எப்படியும் படிக்கப் போகிறோம் என்பதால், நாம் அதைத் தவிர்க்கலாம் இடைநிறுத்தம் கட்டளை.

:: இந்த தொகுதி கோப்பு பிணைய இணைப்பு சிக்கல்களை சரிபார்க்கிறது :: மற்றும் வெளியீட்டை .txt கோப்பில் சேமிக்கிறது. ECHO OFF :: பிணைய இணைப்பு விவரங்களைக் காண்க ipconfig / all >> results.txt :: Google.com ஐ அடைய முடியுமா என்பதைச் சரிபார்க்கவும் google.com >> results.txt :: Google.com tracert google க்கு செல்லும் வழியைச் சரிபார்க்க ஒரு ட்ரேசரூட்டை இயக்கவும். com >> results.txt

மேலே உள்ள ஸ்கிரிப்டை நீங்கள் இயக்கிய பிறகு, கட்டளைகளின் வெளியீட்டைக் கொண்ட தொகுதி கோப்பின் அதே கோப்புறையில் results.txt என்ற கோப்பை நீங்கள் காணலாம். தொகுதி கோப்பு இயங்கியதும் கட்டளை வரியில் சாளரம் தானாக மூடப்படும்.

மேலே நாம் பயன்படுத்தும் எடுத்துக்காட்டு கட்டளை வரியில் தகவல்களை அச்சிடுவதை நம்பியுள்ளது, எனவே பயனர் அதைப் படிக்க முடியும். இருப்பினும், பல தொகுதி கோப்புகள் ஊடாடாமல் இயங்க வடிவமைக்கப்பட்டுள்ளன. எடுத்துக்காட்டாக, நீங்கள் இருமுறை கிளிக் செய்யும் போதெல்லாம் பல கோப்புகள் அல்லது கோப்பகங்களை நீக்கும் ஒரு தொகுதி கோப்பு உங்களிடம் இருக்கலாம். நீங்கள் இதைப் பயன்படுத்த வேண்டும் டெல் கோப்புகளை நீக்க கட்டளை அல்லது டெல்ட்ரீ கோப்பகங்களை நீக்க கட்டளை. கட்டளை வரியில் சாளரத்தில் நீங்கள் இயக்கும் அதே கட்டளைகளைத்தான் பயன்படுத்துகிறீர்கள் என்பதை நினைவில் கொள்க.

அடிப்படையில், இதுதான் பெரும்பாலான தொகுதி கோப்புகளின் புள்ளி - சில கட்டளைகளை ஒன்றன் பின் ஒன்றாக இயக்குகிறது. இருப்பினும், தொகுதி கோப்புகள் உண்மையில் இதை விட மிகவும் சிக்கலானதாக இருக்கும். எடுத்துக்காட்டாக, எதையாவது மதிப்பைச் சரிபார்க்க “GOTO” கட்டளையுடன் “IF” அறிக்கைகளைப் பயன்படுத்தலாம், பின்னர் முடிவைப் பொறுத்து வெவ்வேறு வரிகளுக்குச் செல்லலாம். இது விரைவான மற்றும் அழுக்கான ஸ்கிரிப்டை விட உண்மையான சிறிய நிரலை எழுதுவது போன்றது. .Bat கோப்புகள் சில நேரங்களில் “தொகுதி நிரல்கள்” என்று அழைக்கப்படுவதற்கான ஒரு காரணம் இதுதான். நீங்கள் மிகவும் சிக்கலான ஒன்றைச் செய்ய விரும்பினால், ஆன்லைனில் தொகுதி நிரலாக்கத்துடன் குறிப்பிட்ட விஷயங்களைச் செய்வதற்கான வழிகாட்டிகளை நீங்கள் காணலாம். ஆனால் இப்போது, ​​எளிமையான ஒன்றை எவ்வாறு ஒன்றாக வீசுவது என்பதற்கான அடிப்படைகளை நீங்கள் அறிவீர்கள்.


$config[zx-auto] not found$config[zx-overlay] not found