5 விண்டோஸ் ஸ்மார்ட் விண்டோஸ் பேட்ச் ஸ்கிரிப்ட்களுக்கு பயன்படுத்த வேண்டிய அறிக்கைகள்

5 விண்டோஸ் ஸ்மார்ட் விண்டோஸ் பேட்ச் ஸ்கிரிப்ட்களுக்கு பயன்படுத்த வேண்டிய அறிக்கைகள்

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





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





நீங்கள் ஸ்கிரிப்டைத் தொடங்கத் தயாராக இருந்தால், ஆரம்பிக்கலாம்!





1. மதிப்புகளை ஒப்பிடுங்கள்

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

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



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

@echo off
set DriveLimit=300000000
for /f 'usebackq delims== tokens=2' %%x in (`wmic logicaldisk where 'DeviceID='C:'' get FreeSpace /format:value`) do set FreeSpace=%%x
Echo FreeSpace='%FreeSpace%'
Echo Limit='%DriveLimit%'
If %FreeSpace% GTR %DriveLimit% (
Echo There is enough free space.
) else (
Echo Not enough free space.
)

WMIC என்பது விண்டோஸின் விண்டோஸ் மேனேஜ்மென்ட் இன்ஸ்ட்ரூமென்டேஷன் கூறு ஆகும், இது பிசி தகவலை இழுக்க நீங்கள் பயன்படுத்தக்கூடிய கட்டளைகளின் வகைப்படுத்தலுடன் வருகிறது. இந்த ஸ்கிரிப்டில் உள்ள 'wmic' கட்டளை 'லாஜிக்கல் டிஸ்க்' ஸ்பேஸ் என்று அழைக்கப்பட்டு அதை ஃப்ரீஸ்பேஸ் மாறியில் வைக்கிறது. இப்போது நீங்கள் ஒரு எச்சரிக்கையை அனுப்ப, 'எக்கோ போதாது இலவச இடம்' என்ற வரியை ஒரு வெற்று மின்னஞ்சல் கட்டளையுடன் மாற்றலாம்.





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

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





2. சரம் ஒப்பீடுகள்

ஒரு தொகுதி வேலையில் நீங்கள் செய்யக்கூடிய மற்றொரு மதிப்புமிக்க IF ஒப்பீடு சரங்களை ஒப்பிடுதல் .

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

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

இந்த ஸ்கிரிப்ட் எப்படி இருக்கிறது என்பது இங்கே.

@echo off
for /f 'tokens=4-5 delims=. ' %%i in ('ver') do set VERSION=%%i.%%j
if '%version%' == '6.0' echo Windows Vista.
if '%version%' == '6.1' echo Windows 7
if '%version%' == '6.2' echo Windows 8
if '%version%' == '6.3' echo Windows 8.1
if '%version%' == '10.0' echo Windows 10.

இந்த ஸ்கிரிப்டின் வெளியீடு எப்படி இருக்கிறது என்பது இங்கே.

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

3. ஒரு கோப்பு இருக்கிறதா என்று சோதிக்கவும்

ஒரு தொகுதி கோப்பில் ஐஎஃப் அறிக்கை இருக்கும் மற்றொரு பயனுள்ள சூழ்நிலை தரவு கோப்பு இருப்பதை சரிபார்க்கவும் .

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

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

எப்படி செய்வது என்று கடந்த காலத்தில் எழுதினோம் எக்செல் கோப்பில் தரவை செயலாக்க விண்டோஸ் ஸ்கிரிப்ட்களைப் பயன்படுத்தவும் ; சில நல்ல பின்னணி வாசிப்பு.)

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

@echo off
if exist c: empdatafile.txt (
%WINDIR%SysWOW64cmd.exe
cscript LoadToExcel.vbs
) else (
rem file doesn't exist
)

IF EXISTS ஒப்பீடு நிறைய விஷயங்களுக்கு பயனுள்ளதாக இருக்கும்.

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

4. கட்டளை தோல்வியுற்றதா என சரிபார்க்கவும்

தொகுதி கோப்பு ஸ்கிரிப்டிங்கின் ஒரு அம்சம் சில ஐடி நபர்கள் அல்லது புரோகிராமர்கள் பயன்படுத்துகிறது பிழைகளை சரிபார்க்கிறது .

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

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

பெரும்பாலான பயன்பாடுகள் மற்றும் கட்டளைகள் இயக்கப்பட்ட பிறகு திரும்பும் % பிழை நிலை % மாறியைப் பயன்படுத்தி இதைச் செய்யலாம்.

IF % ERRORLEVEL % கட்டளையால் உங்கள் கட்டளையைப் பின்பற்றினால் போதும். பயன்பாடு அல்லது கட்டளை பூஜ்ஜியத்தை வழங்கினால், எல்லாம் நன்றாக இருக்கும். இல்லையென்றால், நீங்களே ஒரு மின்னஞ்சலை அனுப்ப வேண்டும்.

@echo off
xcopy C:
omefolder E:ackupfolder
IF %ERRORLEVEL% NEQ 0

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

குறிப்பிட்ட பிழைக் குறியீடுகளைச் சரிபார்க்க IF அறிக்கையைப் பயன்படுத்த விரும்பினால், விண்டோஸ் அழகாக வழங்குகிறது பிழைக் குறியீடுகளின் விரிவான பட்டியல் .

5. காணாமல் போன அளவுருக்களை சரிபார்க்கவும்

கடைசி பயனுள்ள IF அறிக்கை ஒரு குறிப்பிட்ட கட்டளை அல்ல, அதற்கு பதிலாக ஸ்கிரிப்டை சரிபார்க்கவும் பொருத்தமான உள்ளீட்டு அளவுருக்களைப் பெற்றது .

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

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

அது எப்படி இருக்கிறது என்பது இங்கே.

@echo off
IF [%1]==[] (
GOTO sub_message
) ELSE (
xcopy %1 E:ackupfolder
)
GOTO eof
:sub_message
echo You forgot to specify your path.
:eof

தொகுதி ஸ்கிரிப்ட்களைக் கொண்ட அளவுருக்களை நீங்கள் இதற்கு முன்பு பயன்படுத்தவில்லை என்றால், எண் குறியீட்டைத் தொடர்ந்து ஒரு எண் அளவுரு மாறியை குறிக்கிறது. %1 முதல் அளவுரு, %2 இரண்டாவது, மற்றும் பல.

தொகுதி வேலைகள் சக்திவாய்ந்ததாக இருக்கலாம்

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

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

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

பகிர் பகிர் ட்வீட் மின்னஞ்சல் வட்டு இடத்தை விடுவிக்க இந்த விண்டோஸ் கோப்புகள் மற்றும் கோப்புறைகளை நீக்கவும்

உங்கள் விண்டோஸ் கணினியில் வட்டு இடத்தை அழிக்க வேண்டுமா? வட்டு இடத்தை விடுவிக்க பாதுகாப்பாக நீக்கக்கூடிய விண்டோஸ் கோப்புகள் மற்றும் கோப்புறைகள் இங்கே.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • விண்டோஸ்
  • நிரலாக்க
  • விண்டோஸ்
எழுத்தாளர் பற்றி ரியான் டியூப்(942 கட்டுரைகள் வெளியிடப்பட்டன)

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

கேமிங்கிற்கு உங்களுக்கு மவுஸ்பேட் தேவையா?
ரியான் டியூபிலிருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்