ഒരു പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്നതിന് ഒരു ബാറ്റ് ഫയൽ എങ്ങനെ നിർമ്മിക്കാം. Bat ഫയൽ കമാൻഡുകൾ. ഒരു ബാറ്റ് ഫയൽ എങ്ങനെ സൃഷ്ടിക്കാം? അടിസ്ഥാന കമാൻഡുകൾ

ബാച്ച് അല്ലെങ്കിൽ ബാച്ച് ഫയലുകൾ എന്നത് ഇന്റർപ്രെറ്റർ കമാൻഡുകൾ അടങ്ങുന്ന സാധാരണ ടെക്സ്റ്റ് ഫയലുകളാണ്, കൂടാതെ ബാറ്റ് അല്ലെങ്കിൽ സിഎംഡി എക്സ്റ്റൻഷൻ (എൻടി-ഫാമിലി ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ മാത്രം സിഎംഡി പ്രവർത്തിക്കുന്നു). നോട്ട്പാഡോ മറ്റേതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്ററോ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത്തരം ഫയലുകൾ എഡിറ്റ് ചെയ്യാം.

നോട്ട്പാഡ് തുറന്ന് ഇനിപ്പറയുന്ന രണ്ട് വരികൾ ടൈപ്പ് ചെയ്യുക:

@echo ഈ ബാച്ച് ഫയൽ
@താൽക്കാലികമായി നിർത്തുക

ഈ ബാച്ച് ഫയൽ
തുടരുന്നതിനായി ഏതെങ്കിലും കീ അമർത്തുക...

ഏതെങ്കിലും കീ അമർത്തിയാൽ, വിൻഡോ അടയ്ക്കും, കാരണം bat ഫയൽ പൂർത്തിയായി.
ബാറ്റ് ഫയലിലെ ഓരോ കമാൻഡിനും മുമ്പുള്ള ഡോഗ് ചിഹ്നം സൂചിപ്പിക്കുന്നത് കമാൻഡ് തന്നെ സ്ക്രീനിൽ പ്രദർശിപ്പിക്കേണ്ടതില്ല, എന്നാൽ അതിന്റെ പ്രവർത്തനത്തിന്റെ ഫലം മാത്രമേ പ്രദർശിപ്പിക്കാവൂ എന്നാണ്. പരീക്ഷണത്തിനായി, ഓരോ വരിയുടെയും തുടക്കത്തിൽ നിന്ന് നായ പ്രതീകം നീക്കം ചെയ്യുക, തത്ഫലമായുണ്ടാകുന്ന ബാറ്റ് ഫയൽ സംരക്ഷിച്ച് പ്രവർത്തിപ്പിക്കുക.

ബാറ്റ് ഫയലുകളിൽ ഉപയോഗിക്കുന്ന കമാൻഡുകൾ

കമാൻഡ് ലൈനിൽ കമാൻഡ് നൽകിക്കൊണ്ട് ബാറ്റ് ഫയലുകളിൽ ഉപയോഗിക്കാവുന്ന കമാൻഡുകളുടെ ലിസ്റ്റ് കാണാൻ കഴിയും (Windows NT ഫാമിലിക്ക് സ്റ്റാർട്ട് - റൺ - cmd അല്ലെങ്കിൽ 9x ലൈനിനുള്ള സ്റ്റാർട്ട് - റൺ - കമാൻഡ്)

സഹായത്തിന്റെ ഫലം, അവയ്ക്ക് ഹ്രസ്വമായ വിശദീകരണങ്ങളുള്ള ലഭ്യമായ കമാൻഡുകളുടെ ഒരു ലിസ്റ്റ് ആണ്. നിങ്ങൾക്ക് താൽപ്പര്യമുള്ള കമാൻഡിനെക്കുറിച്ച് കൂടുതൽ വിശദമായ വിവരങ്ങൾ ലഭിക്കുന്നതിന്, കമാൻഡ് ലൈനിൽ help command_name നൽകുക. ഉദാഹരണത്തിന്, AT കമാൻഡ് സ്വിച്ചുകളിൽ വിശദമായ സഹായം ലഭിക്കുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

തൽഫലമായി, ബാറ്റ് ഫയലിൽ നിന്ന് AT കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള കീകളുടെ ഒരു ലിസ്റ്റ് സ്ക്രീനിൽ പ്രദർശിപ്പിക്കും.
ബാറ്റ് ഫയൽ വിൻഡോസിന് കീഴിൽ എക്സിക്യൂട്ട് ചെയ്തിട്ടുണ്ടെങ്കിൽ (ശുദ്ധമായ ഡോസ് അല്ല), നിങ്ങൾക്ക് ഏതെങ്കിലും ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കാനോ അതിൽ നിന്ന് ഫയലുകൾ തുറക്കാനോ കഴിയും. ഉദാഹരണത്തിന്, ബാറ്റ് ഫയലിന്റെ പ്രവർത്തനം പൂർത്തിയാകുമ്പോൾ അതിന്റെ ലോഗ് ഫയൽ നിങ്ങൾ യാന്ത്രികമായി തുറക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, അവസാന വരിയായി ബാറ്റ് ഫയലിൽ ഇനിപ്പറയുന്ന കമാൻഡ് ഉൾപ്പെടുത്തുക:

filename.txt ആരംഭിക്കുക

ഈ കമാൻഡ് നടപ്പിലാക്കുന്നതിന്റെ ഫലം file_name.txt എന്ന ഫയൽ തുറക്കുന്നതാണ്, കൂടാതെ ബാറ്റ് ഫയൽ തന്നെ അതിന്റെ ജോലി പൂർത്തിയാക്കും. ലോഗ് ഫയൽ ചെറുതാണെങ്കിൽ ഈ രീതി നല്ലതാണ്, അല്ലാത്തപക്ഷം നോട്ട്പാഡ് അത് തുറക്കാൻ വിസമ്മതിക്കും, നിങ്ങൾ WordPad ഉപയോഗിക്കാൻ നിർദ്ദേശിക്കുന്നു. എന്നാൽ ഈ പ്രശ്നം പരിഹരിക്കാൻ കഴിയും, കൂടുതൽ ഉദാഹരണങ്ങളിൽ കാണിക്കും.

ബാറ്റ് ഫയലുകളുടെ ലോഞ്ച് എങ്ങനെ ഓട്ടോമേറ്റ് ചെയ്യാം

പതിവ് പ്രവർത്തനങ്ങൾ നടത്താൻ പലപ്പോഴും ബാറ്റ് ഫയലുകളുടെ ലോഞ്ച് ഓട്ടോമേറ്റ് ചെയ്യേണ്ടത് ആവശ്യമാണ്. ഒരു ഷെഡ്യൂളിൽ ബാറ്റ് ഫയലുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന്, സ്റ്റാൻഡേർഡ് വിൻഡോസ് പാക്കേജിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ഷെഡ്യൂളർ ഏറ്റവും അനുയോജ്യമാണ്. ഈ സഹായത്തോടെ, ഒരു നിശ്ചിത ഇടവേളയിൽ ചില ദിവസങ്ങളിലോ മണിക്കൂറുകളിലോ ഒരു ബാച്ച് ഫയലിന്റെ സമാരംഭം നിങ്ങൾക്ക് വളരെ അയവുള്ള രീതിയിൽ ക്രമീകരിക്കാൻ കഴിയും. നിങ്ങൾക്ക് ഒന്നിലധികം ഷെഡ്യൂളുകൾ സൃഷ്ടിക്കാൻ കഴിയും.

പ്രാദേശികമായി ബാച്ച് ഫയലുകൾ സമാരംഭിക്കുന്നതിന്, നിങ്ങൾക്ക് മൂന്നാം കക്ഷികളിൽ നിന്നുള്ള പരിഹാരങ്ങൾ ഉപയോഗിക്കാം; ഭാഗ്യവശാൽ, സ്റ്റാൻഡേർഡ് ഷെഡ്യൂളറിന് ധാരാളം പണമടച്ചുള്ളതും സൗജന്യവുമായ ബദലുകൾ ഉണ്ട്.

ഡൊമെയ്‌നുകളിൽ ലോഗിൻ സ്‌ക്രിപ്റ്റുകളായി ബാച്ച് ഫയലുകൾ ഉപയോഗിക്കാം. ഈ രീതിയിൽ ഉപയോഗിക്കുമ്പോൾ, ഉപയോക്താവ് അവന്റെ ആഗ്രഹം പരിഗണിക്കാതെ നെറ്റ്‌വർക്കിൽ ലോഗിൻ ചെയ്യുമ്പോഴെല്ലാം അവ എക്സിക്യൂട്ട് ചെയ്യപ്പെടും. അവരുടെ സഹായത്തോടെ, നിങ്ങൾക്ക് ഉപയോക്തൃ കമ്പ്യൂട്ടറുകളിൽ ഇൻസ്റ്റാൾ ചെയ്ത മെഷീനുകളെക്കുറിച്ചോ സോഫ്‌റ്റ്‌വെയറിനെക്കുറിച്ചോ ഉള്ള വിവരങ്ങളുടെ ശേഖരണം ഓട്ടോമേറ്റ് ചെയ്യാനും വിൻഡോസ് ക്രമീകരണങ്ങൾ നിർബന്ധിതമായി മാറ്റാനും ഉപയോക്താവ് ശ്രദ്ധിക്കാതെ സോഫ്‌റ്റ്‌വെയർ ഇൻസ്റ്റാൾ ചെയ്യാനും സ്വമേധയാ നിർവഹിക്കാൻ വളരെയധികം സമയമെടുക്കുന്ന മറ്റ് ജോലികളുടെ പരിഹാരം ഓട്ടോമേറ്റ് ചെയ്യാനും കഴിയും.

ഒരു ബാറ്റ് ഫയലിൽ നിന്ന് അനിയന്ത്രിതമായ പേരിൽ ഒരു ഫയൽ എങ്ങനെ സൃഷ്ടിക്കാം

ഒരു ബാച്ച് ഫയൽ പ്രവർത്തിക്കുമ്പോൾ ഒരു ഫയൽ സൃഷ്ടിക്കാൻ ഒരു റീഡയറക്ഷൻ ചിഹ്നം ഉപയോഗിക്കുന്നു. ഇത് ഇതുപോലെ കാണപ്പെടുന്നു:
>
ആ. ഒരു ഫയൽ സൃഷ്‌ടിക്കുന്നതിന് സ്‌ക്രീനിൽ നിന്ന് ഫയലിലേക്ക് സ്ട്രീം റീഡയറക്‌ട് ചെയ്യേണ്ടതുണ്ട്. ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഇത് ചെയ്യാൻ കഴിയും:

@echo സ്റ്റാർട്ട് ഫയൽ>C:\1.txt

ഈ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്ത ശേഷം, ഡ്രൈവ് സിയുടെ റൂട്ടിൽ സ്റ്റാർട്ട് ഫയൽ എന്ന വരിയുള്ള ഒരു ടെക്സ്റ്റ് ഫയൽ സൃഷ്ടിക്കപ്പെടും.
ഒരു ഫയൽ സൃഷ്ടിക്കുമ്പോൾ, നിങ്ങൾക്ക് അതിന്റെ പേരിൽ സിസ്റ്റം വേരിയബിളുകളോ അവയുടെ ഭാഗങ്ങളോ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്, ബാറ്റ് ഫയൽ സമാരംഭിച്ച തീയതിക്ക് തുല്യമായ പേരിൽ ഒരു ബാറ്റ് ഫയലിന്റെ പ്രവർത്തനത്തെക്കുറിച്ച് നിങ്ങൾക്ക് ഒരു റിപ്പോർട്ട് ഫയൽ സൃഷ്ടിക്കാൻ കഴിയും. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ബാറ്റ് ഫയലിൽ ഇനിപ്പറയുന്ന വരികൾ ഉപയോഗിക്കാം.

സജ്ജീകരിക്കുക തീയതിടെമ്പ്=%തീയതി:~-10%
@echo .>%സിസ്റ്റംഡ്രൈവ്%\%DATETEMP%.txt

ഈ രണ്ട് വരികളും ഇതുപോലെ പ്രവർത്തിക്കുന്നു. ആദ്യം, ഞങ്ങൾ മെമ്മറിയിൽ ഒരു ഡേറ്റ്‌ടെംപ് വേരിയബിൾ സൃഷ്ടിക്കുന്നു, അതിലേക്ക് DATE സിസ്റ്റം വേരിയബിളിൽ നിന്ന് വലത്തുനിന്ന് ഇടത്തോട്ട് 10 പ്രതീകങ്ങൾ നൽകുന്നു. അതിനാൽ, ഇപ്പോൾ താത്കാലിക വേരിയബിൾ datetemp-ൽ നിലവിലെ തീയതി മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ. അടുത്ത വരിയിൽ, ഞങ്ങൾ ഡോട്ട് ചിഹ്നത്തിന്റെ ഔട്ട്‌പുട്ട് ഒരു ഫയലിലേക്ക് റീഡയറക്‌ട് ചെയ്യുന്നു, അതിന്റെ പേര് ഡേറ്റ്‌ടെംപ് വേരിയബിളിൽ നിന്ന് എടുത്തതാണ്, കൂടാതെ txt വിപുലീകരണം വ്യക്തമായി വ്യക്തമാക്കുന്നു. ബാറ്റ് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുന്ന കമ്പ്യൂട്ടറിന്റെ സിസ്റ്റം ഡിസ്കിൽ ഫയൽ സൃഷ്ടിക്കപ്പെടും.

ഒരു അഡ്മിനിസ്ട്രേറ്റർ നെറ്റ്‌വർക്കിലെ കമ്പ്യൂട്ടറുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ ശേഖരിക്കുമ്പോൾ, ഫയലിന്റെ പേരിലേക്ക് കമ്പ്യൂട്ടറിന്റെ പേര് ചേർക്കുന്നത് കൂടുതൽ സൗകര്യപ്രദമായിരിക്കും. ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഇത് എളുപ്പത്തിൽ ചെയ്യാൻ കഴിയും:

@echo .>C:\FolderName\%COMPUTERNAME%.txt

ഈ കമാൻഡ്, ഒരു ബാച്ച് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, ബാച്ച് ഫയൽ പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടറിന്റെ പേരിൽ ഡ്രൈവ് C-ൽ ഒരു ടെക്സ്റ്റ് ഫയൽ സൃഷ്ടിക്കും.
ഒരു നിർദ്ദിഷ്‌ട പേരിൽ ഒരു ഫയൽ സൃഷ്‌ടിക്കുന്നതിന്, നിങ്ങൾക്ക് ഏതെങ്കിലും സിസ്റ്റം വേരിയബിളുകൾ ഉപയോഗിക്കാം, അല്ലെങ്കിൽ സിസ്റ്റം വേരിയബിളുകൾ കൂടാതെ/അല്ലെങ്കിൽ മറ്റ് ഡാറ്റയെ അടിസ്ഥാനമാക്കി നിങ്ങളുടേത് സൃഷ്‌ടിക്കാം.

ഒരു ബാറ്റ് ഫയലിൽ നിന്ന് ഒരു ഫോൾഡർ എങ്ങനെ സൃഷ്ടിക്കാം

ഒരു ഫോൾഡർ സൃഷ്‌ടിക്കുന്നതിന്, MKDIR കമാൻഡ് അല്ലെങ്കിൽ അതിന്റെ ചുരുക്കിയ തത്തുല്യമായ MD ഉപയോഗിക്കുക. ഒരു ബാറ്റ് ഫയലിൽ നിന്ന് ഒരു ഫോൾഡർ സൃഷ്ടിക്കുന്നതിന് നിങ്ങൾ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കേണ്ടതുണ്ട്:

ഈ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്ത ശേഷം, ബാറ്റ് ഫയൽ ലോഞ്ച് ചെയ്ത ഫോൾഡറിൽ ഒരു FolderName ഫോൾഡർ സൃഷ്ടിക്കപ്പെടും. നിങ്ങൾ ബാറ്റ് ഫയൽ ആരംഭിച്ച സ്ഥലത്തല്ലാതെ മറ്റൊരു ലൊക്കേഷനിൽ ഒരു ഫയൽ സൃഷ്‌ടിക്കുന്നതിന്, ഉദാഹരണത്തിന് ഡ്രൈവ് ഡിയുടെ റൂട്ടിൽ, പുതിയ ഫോൾഡറിന്റെ സ്ഥാനത്തിന്റെ വ്യക്തമായ സൂചന ഉപയോഗിക്കുക. കമാൻഡ് ഇതുപോലെ കാണപ്പെടും:

MD D:\FolderName

ഫോൾഡറുകൾ സൃഷ്ടിക്കുമ്പോൾ, നിങ്ങൾക്ക് സിസ്റ്റം വേരിയബിളുകൾ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്, നിലവിലെ ഉപയോക്താവിന്റെ പേര് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഡ്രൈവ് D യുടെ റൂട്ടിൽ ഒരു ഫോൾഡർ സൃഷ്ടിക്കാൻ കഴിയും. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് %USERNAME% വേരിയബിൾ ആവശ്യമാണ്, കമാൻഡ് ഇതുപോലെ കാണപ്പെടും:

MD D:\%USERNAME%

നിങ്ങൾക്ക് കമാൻഡിനെ കൂടുതൽ സങ്കീർണ്ണമാക്കാനും അവന്റെ കമ്പ്യൂട്ടറിന്റെ സിസ്റ്റം ഡ്രൈവിൽ നിലവിലെ ഉപയോക്താവിന്റെ പേരിനൊപ്പം ഒരു ഫോൾഡർ സൃഷ്ടിക്കാനും കഴിയും. ഇതിനുള്ള കമാൻഡ് ഇതുപോലെ കാണപ്പെടും:

MD %സിസ്റ്റംഡ്രൈവ്%\%USERNAME%

ഫോൾഡറുകൾ അല്ലെങ്കിൽ ഫയലുകൾ സൃഷ്ടിക്കുമ്പോൾ, നിങ്ങൾക്ക് ഏതെങ്കിലും സിസ്റ്റം വേരിയബിളുകൾ അല്ലെങ്കിൽ അതിന്റെ ഭാഗങ്ങൾ ഉപയോഗിക്കാം. ഉപയോക്താവിന്റെ കമ്പ്യൂട്ടറിന്റെ സിസ്റ്റം ഡ്രൈവിൽ നിലവിലെ തീയതിക്ക് തുല്യമായ പേരുള്ള ഒരു ഫോൾഡർ സൃഷ്ടിക്കുന്നത് ഇനിപ്പറയുന്ന ഉദാഹരണം കാണിക്കുന്നു.

സജ്ജീകരിക്കുക തീയതിടെമ്പ്=%തീയതി:~-10%
MD %Systemdrive%\%datetemp%

ഈ ഡിസൈൻ ഇനിപ്പറയുന്ന രീതിയിൽ പ്രവർത്തിക്കുന്നു.
ആദ്യത്തെ കമാൻഡ് മെമ്മറിയിൽ ഒരു ഡേറ്റ്‌ടെംപ് വേരിയബിൾ സൃഷ്ടിക്കുന്നു, അത് ബാറ്റ് ഫയൽ പ്രവർത്തിക്കുന്നത് പൂർത്തിയാകുമ്പോൾ നശിപ്പിക്കപ്പെടും. ബാറ്റ് ഫയൽ അതിന്റെ പ്രവർത്തനം പൂർത്തിയാകുന്നതുവരെ, ഈ വേരിയബിളിന്റെ മൂല്യം ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ സാധിക്കും. ഡേറ്റ്‌ടെംപ് വേരിയബിളിന് DATE സിസ്റ്റം വേരിയബിളിന്റെ വലത്തുനിന്ന് ഇടത്തേക്ക് 10 പ്രതീകങ്ങൾ നൽകിയിട്ടുണ്ട്, അതായത്. നിലവിലെ തീയതി മുതൽ. DATE വേരിയബിളിന് Day DD.MM.YYYY എന്ന ഫോർമാറ്റ് ഉണ്ട്. ഇടതുവശത്തുള്ള ആദ്യ പ്രതീകങ്ങൾ ആഴ്‌ചയിലെ ദിവസത്തിന്റെ പേരാണ്, അതിനാൽ ഞങ്ങൾ അവ ഉപേക്ഷിച്ച് നിലവിലെ തീയതി മാത്രം താൽക്കാലിക വേരിയബിൾ ഡേറ്റ്‌ടെമ്പിലേക്ക് അസൈൻ ചെയ്യുന്നു.
ഫോൾഡറുകൾ സൃഷ്ടിക്കുമ്പോൾ ഇത് സാധ്യതകളുടെ പട്ടിക പരിമിതപ്പെടുത്തുന്നില്ല. നിങ്ങൾക്ക് ആവശ്യമുള്ള രീതിയിൽ വേരിയബിളുകൾ കൈകാര്യം ചെയ്യാനും അതുല്യമായ, എളുപ്പത്തിൽ വായിക്കാനാകുന്ന പേരുകളുള്ള ഫോൾഡറുകൾ സൃഷ്ടിക്കാനും കഴിയും. SET കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് എല്ലാ വേരിയബിളുകളുടെയും ഒരു ലിസ്റ്റ് ലഭിക്കും.

കമാൻഡ് എക്‌സിക്യൂഷന്റെ ഫലം ഒരു ഫയലിലേക്ക് എങ്ങനെ റീഡയറക്‌ട് ചെയ്യാം

പലപ്പോഴും, ഒരു സങ്കീർണ്ണ ബാറ്റ് ഫയൽ ഓട്ടോമാറ്റിക് മോഡിൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, അതിന്റെ ജോലിയുടെ ഫലങ്ങൾ പരിശോധിക്കുന്നത് പല കാരണങ്ങളാൽ ബുദ്ധിമുട്ടായിരിക്കും. അതിനാൽ, ബാച്ച് ഫയൽ കമാൻഡുകളുടെ ഫലങ്ങൾ ഒരു ടെക്സ്റ്റ് ഫയലിലേക്ക് (ലോഗ് ഫയൽ) എഴുതുന്നത് എളുപ്പമാണ്. ഈ ലോഗ് ഉപയോഗിച്ച് ബാറ്റ് ഫയലിന്റെ ശരിയായ പ്രവർത്തനം വിശകലനം ചെയ്യുക.
ബാറ്റ് ഫയൽ കമാൻഡുകളുടെ ഫലം ഒരു ലോഗ് ഫയലിലേക്ക് റീഡയറക്‌ട് ചെയ്യുന്നത് വളരെ ലളിതമാണ്. ഇത് എങ്ങനെ ചെയ്യാമെന്ന് ഇനിപ്പറയുന്നവ കാണിക്കും.
ഇനിപ്പറയുന്ന ഉള്ളടക്കം ഉപയോഗിച്ച് ഒരു ബാറ്റ് ഫയൽ സൃഷ്ടിക്കുക (ഈ വരികൾ നോട്ട്പാഡിലേക്ക് പകർത്തി ബാറ്റ് വിപുലീകരണം ഉപയോഗിച്ച് ഫയൽ സംരക്ഷിക്കുക):

@എക്കോ ഓഫ്
എക്കോ ആരംഭം %സമയം%
echo Create test.txt
echo test>C:\test.txt
echo Test.txt-ലേക്ക് Old_test.txt-ലേക്ക് പകർത്തുക
C:\test.txt C:\Old_test.txt പകർത്തുക
എക്കോ സ്റ്റോപ്പ് %സമയം%

ആദ്യ വരി കമാൻഡുകളുടെ ഔട്ട്പുട്ട് തന്നെ പ്രവർത്തനരഹിതമാക്കുന്നു. അങ്ങനെ, അവരുടെ നിർവ്വഹണത്തിന്റെ ഫലങ്ങൾ മാത്രമേ ലോഗ് ഫയലിൽ എഴുതുകയുള്ളൂ.
രണ്ടാമത്തെ വരി ബാച്ച് ഫയലിന്റെ ആരംഭ സമയം ലോഗ് ഫയലിലേക്ക് എഴുതുന്നു.
ഇനിപ്പറയുന്ന കമാൻഡ് ഒരു test.txt ഫയൽ സൃഷ്ടിക്കുമെന്ന വിശദീകരണം ലോഗ് ഫയലിലേക്ക് മൂന്നാമത്തെ വരി എഴുതുന്നു
നാലാമത്തെ വരിയിൽ നിന്നുള്ള കമാൻഡ്, ഡ്രൈവ് C യുടെ റൂട്ടിൽ നിന്ന് test.txt എന്ന ഫയൽ സൃഷ്ടിക്കുന്നു. ഉദാഹരണത്തിന് ഫയൽ സൃഷ്‌ടിക്കപ്പെട്ടതാണ്. ഈ കമാൻഡ് C:\test.txt എന്ന ഫയലിലേക്ക് വേഡ് ടെസ്റ്റ് എഴുതുന്നു
അഞ്ചാമത്തെ വരി ലോഗ് ഫയലിലേക്ക് ഒരു വിശദീകരണം പ്രിന്റ് ചെയ്യുന്നു, ഇനിപ്പറയുന്ന കമാൻഡ് ഒരു ഫയൽ ഒരു സ്ഥലത്ത് നിന്ന് മറ്റൊന്നിലേക്ക് പകർത്തുന്നു.
ആറാമത്തെ വരിയിലെ കമാൻഡ് സൃഷ്ടിച്ച ഫയൽ C:\test.txt ഫയലിലേക്ക് പകർത്തുന്നു C:\Old_test.txt, അതായത്. ഫയലിന്റെ ഒരു പകർപ്പ് ഒരു പുതിയ പേരിൽ സൃഷ്ടിച്ചു.
അവസാന, ഏഴാമത്തെ വരിയിൽ ബാച്ച് ഫയലിന്റെ പൂർത്തീകരണ സമയം പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഒരു കമാൻഡ് അടങ്ങിയിരിക്കുന്നു. ലോഗ് ഫയലിലെ ബാച്ച് ഫയലിന്റെ ആരംഭ സമയത്തിന്റെ റെക്കോർഡിംഗിനൊപ്പം, ഈ രണ്ട് സമയ മൂല്യങ്ങൾ ബാച്ച് ഫയലിന്റെ പ്രവർത്തന സമയം കണക്കാക്കുന്നത് സാധ്യമാക്കുന്നു.

ഈ ബാച്ച് ഫയൽ 1.bat പോലെയുള്ള പേരിൽ സംരക്ഷിക്കുക
ഒരു ബാച്ച് ഫയലിന്റെ പ്രവർത്തനത്തെക്കുറിച്ചുള്ള ഒരു റിപ്പോർട്ട് ഒരു പ്രത്യേക ഫോൾഡറിൽ സംഭരിക്കാനും എല്ലാ ദിവസവും ഒരു പുതിയ ഫയൽ നാമത്തിൽ ഒരു റിപ്പോർട്ട് എഴുതാനും ഞങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക, അതുവഴി മുൻ ദിവസങ്ങളിലെ ലോഗുകൾ ഏത് ദിവസവും നമുക്ക് ആക്സസ് ചെയ്യാൻ കഴിയും. മാത്രമല്ല, ബാച്ച് ഫയലിന്റെ പ്രവർത്തന തീയതിയുടെ രൂപത്തിൽ ലോഗ് ഫയലിന്റെ പേര് ലഭിക്കാൻ ഞാൻ ആഗ്രഹിക്കുന്നു. ഇതെല്ലാം നടപ്പിലാക്കാൻ, ഡ്രൈവ് സിയിൽ (ഉദാഹരണത്തിന്) LOG എന്ന പേരിൽ ഒരു ഫോൾഡർ സൃഷ്ടിക്കാം, അതായത്. അതിലേക്കുള്ള മുഴുവൻ പാതയും C:\LOG പോലെ കാണപ്പെടും. ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഞങ്ങൾ സൃഷ്ടിച്ച ബാച്ച് ഫയൽ 1.bat പ്രവർത്തിപ്പിക്കും:

1.bat>C:\LOG\%date~-10%.txt

ഷെഡ്യൂളറിൽ നിന്ന് ബാച്ച് ഫയൽ സമാരംഭിക്കുകയാണെങ്കിൽ, നിങ്ങൾ ബാറ്റ് ഫയലിലേക്കുള്ള മുഴുവൻ പാതയും വ്യക്തമാക്കേണ്ടതുണ്ട്. പാതയിൽ സ്‌പെയ്‌സുകളുണ്ടെങ്കിൽ, നിങ്ങൾ ഉദ്ധരണികളോ 8.3 ഫോർമാറ്റോ ഉപയോഗിക്കണം. അതായത്, ബാറ്റ് ഫയലിലേക്കുള്ള പാത C:\Program Files\1.bat ആണെങ്കിൽ, ഉദാഹരണത്തിന്, bat ഫയൽ പ്രവർത്തിപ്പിക്കുന്നതിന് Scheduler കമാൻഡ് ലൈനിൽ നിങ്ങൾ ഇനിപ്പറയുന്ന വരികളിൽ ഒന്ന് വ്യക്തമാക്കേണ്ടതുണ്ട്:

"C:\Program Files\1.bat">C:\LOG\%date~-10%.txt
C:\Progra~1\1.bat>C:\LOG\%date~-10%.txt

1.bat ഫയൽ പ്രവർത്തിപ്പിച്ചതിന് ശേഷം, C:\LOG ഫോൾഡറിൽ ബാറ്റ് ഫയൽ സമാരംഭിച്ച തീയതിക്ക് തുല്യമായ പേരിൽ ഒരു ഫയൽ സൃഷ്ടിക്കപ്പെടും, ഉദാഹരണത്തിന്, 01/13/2004.txt ഇത് ഒരു റിപ്പോർട്ടായിരിക്കും 1.bat ബാച്ച് ഫയലിന്റെ പ്രവർത്തനം
മുകളിലെ കമാൻഡ് ഉപയോഗിച്ച് പേജിന്റെ മുകളിലുള്ള ആദ്യ ലിസ്റ്റിംഗിൽ കാണിച്ചിരിക്കുന്ന ബാറ്റ് ഫയൽ പ്രവർത്തിപ്പിക്കുന്നത് ഇനിപ്പറയുന്ന ഉള്ളടക്കമുള്ള ഒരു ലോഗ് ഫയൽ സൃഷ്ടിക്കുന്നതിലേക്ക് നയിക്കും:

19:03:27.20 ആരംഭിക്കുക
test.txt സൃഷ്‌ടിക്കുക
Test.txt-ലേക്ക് Old_test.txt-ലേക്ക് പകർത്തുക
പകർത്തിയ ഫയലുകൾ: 1.
നിർത്തുക 19:03:27.21

അതിനാൽ, ഒരു ബാറ്റ് ഫയലിന്റെ ഫലങ്ങൾ ഒരു ലോഗ് ഫയലിലേക്ക് റീഡയറക്‌ട് ചെയ്യുന്നതിന്, നിങ്ങൾ റീഡയറക്ഷൻ ചിഹ്നം ഉപയോഗിക്കേണ്ടതുണ്ട് > വാക്യഘടന ഇപ്രകാരമാണ്:

Path\FileName.bat>Path\LogFileName.txt

ലോഗ് ഫയൽ എക്സ്റ്റൻഷൻ എന്തും ആകാം. വേണമെങ്കിൽ, ഒരു ബാച്ച് ജോലിയുടെ നിർവ്വഹണത്തെക്കുറിച്ചുള്ള ഒരു റിപ്പോർട്ട് ഒരു html പേജായി ഫോർമാറ്റ് ചെയ്യാനും കഴിയും (അനുബന്ധ ടാഗുകൾ ഒരു ലോഗ് ഫയലിലേക്ക് ഔട്ട്പുട്ട് ചെയ്യാം, ഉദാഹരണത്തിന് 1.bat-ൽ കമന്റുകൾ ഔട്ട്പുട്ട് ചെയ്യുന്നതുപോലെ) ഒരു കോർപ്പറേറ്റിലേക്ക് പകർത്തുകയും ചെയ്യാം. സെർവർ.

ഒരു സ്ഥിരീകരണ അഭ്യർത്ഥനയോട് സ്വയമേവ എങ്ങനെ പ്രതികരിക്കാം

ചില കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ അപകടകരമായ ഒരു പ്രവർത്തനത്തിന്റെ സ്ഥിരീകരണം ആവശ്യമാണ്. ഉദാഹരണത്തിന്, ഫോർമാറ്റ് അല്ലെങ്കിൽ ഡെൽ പോലുള്ള കമാൻഡുകൾ കൂടുതൽ നടപ്പിലാക്കുന്നതിന് മുമ്പ് സ്ഥിരീകരണം ആവശ്യപ്പെടും. ഈ കമാൻഡുകളിലൊന്ന് ഒരു ബാച്ച് ഫയലിൽ എക്സിക്യൂട്ട് ചെയ്യുകയാണെങ്കിൽ, സ്ഥിരീകരണ പ്രോംപ്റ്റ് ബാച്ച് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുന്നതിൽ നിന്ന് തടയും, നൽകിയിരിക്കുന്ന ഓപ്ഷനുകളിലൊന്ന് തിരഞ്ഞെടുക്കുന്നതിനായി ഉപയോക്താവ് കാത്തിരിക്കും. മാത്രമല്ല, ഒരു ബാച്ച് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുന്നതിന്റെ ഫലം ഒരു ലോഗ് ഫയലിലേക്ക് റീഡയറക്‌ട് ചെയ്‌താൽ, ഉപയോക്താവ് ഒരു സ്ഥിരീകരണ അഭ്യർത്ഥന കാണില്ല, ബാച്ച് ഫയൽ ഫ്രീസ് ആയി ദൃശ്യമാകും.

അത്തരം പ്രശ്‌നങ്ങൾ പരിഹരിക്കുന്നതിന്, നിങ്ങൾക്ക് ആവശ്യമുള്ള പ്രതികരണം കമാൻഡിലേക്ക് റീഡയറക്‌ട് ചെയ്യാം. ആ. കമാൻഡിന്റെ ഔട്ട്പുട്ട് ഒരു ഫയലിലേക്ക് റീഡയറക്‌ട് ചെയ്യുന്നതിന് വിപരീത പ്രവർത്തനം നടത്തുക.
അപകടകരമായ ഒരു പ്രവർത്തനം സ്ഥിരീകരിക്കുന്നതിനുള്ള ഒരു അഭ്യർത്ഥന എങ്ങനെയായിരിക്കുമെന്നതിന്റെ ഒരു ഉദാഹരണം നോക്കാം. ഉദാഹരണത്തിന്, സി ഡ്രൈവിൽ ഒരു ഫോൾഡർ ഫോൾഡർ സൃഷ്ടിക്കാം. അതിൽ ഏതെങ്കിലും രണ്ട് ഫയലുകൾ സൃഷ്ടിക്കുകയോ പകർത്തുകയോ ചെയ്യാം. അടുത്തതായി, കമാൻഡ് ലൈൻ തുറന്ന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

ഈ കമാൻഡ് നിർദ്ദിഷ്ട ഫോൾഡറിൽ നിന്ന് എല്ലാ ഫയലുകളും നീക്കം ചെയ്യണം. എന്നാൽ ആദ്യം ഇനിപ്പറയുന്ന ഉള്ളടക്കം സ്ഥിരീകരിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും:

സി:\ഫോൾഡർ\*, തുടരണോ ?

Y കീ അല്ലെങ്കിൽ N കീ അമർത്തുന്നത് വരെ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നത് നിർത്തും, ഒരു ബാച്ച് ഫയൽ ഓട്ടോമാറ്റിക് മോഡിൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, അതിന്റെ എക്സിക്യൂഷൻ നിലയ്ക്കും.
ഇത് ഒഴിവാക്കാൻ ഞങ്ങൾ റീഡയറക്ഷൻ ഉപയോഗിക്കുന്നു. ചിഹ്നം ഉപയോഗിച്ചാണ് റീഡയറക്ഷൻ നടത്തുന്നത്
സ്ക്രീനിൽ ചിഹ്നം പ്രദർശിപ്പിക്കുന്നതിനുപകരം, ചിഹ്നത്തെ പിന്തുടരുന്ന കമാൻഡിന് അത് "നൽകണം" എന്ന് ലംബ രേഖ സൂചിപ്പിക്കുന്നു. തിരിച്ചുവിടൽ പരിശോധിക്കാം. കമാൻഡ് ലൈനിൽ ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

echo Y|del C:\Folder

ഫോൾഡർ ഫോൾഡറിലെ എല്ലാ ഫയലുകളും ഇല്ലാതാക്കുന്നത് സ്ഥിരീകരിക്കുന്നതിനുള്ള ഒരു അഭ്യർത്ഥന സ്‌ക്രീൻ പ്രദർശിപ്പിക്കും, എന്നാൽ പോസിറ്റീവ് ഉത്തരം (Y). ഫോൾഡർ ഫോൾഡറിലെ എല്ലാ ഫയലുകളും ഇല്ലാതാക്കപ്പെടും.
ഈ കമാൻഡ് ശ്രദ്ധിക്കുക.

ഒരു ബാച്ച് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ പ്രദർശിപ്പിക്കുന്ന കമാൻഡുകൾ എങ്ങനെ പ്രവർത്തനരഹിതമാക്കാം

ഒരു ബാച്ച് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, കമാൻഡിന്റെ ഫലങ്ങൾ കൂടാതെ, കമാൻഡുകൾ സ്വയം പ്രദർശിപ്പിക്കും. കമാൻഡ് ഔട്ട്പുട്ട് അടിച്ചമർത്താൻ നിങ്ങൾക്ക് @ ചിഹ്നം ഉപയോഗിക്കാം.
സ്ക്രീനിൽ ഒരു കമാൻഡ് പ്രിന്റ് ചെയ്യുന്നത് ഒഴിവാക്കാൻ, നിങ്ങൾക്ക് കമാൻഡിന്റെ തുടക്കത്തിൽ @ ചിഹ്നം ഇടാം.

ഈ കമാൻഡ് എക്കോ ടെസ്റ്റിംഗ് കമാൻഡ് പ്രദർശിപ്പിക്കും, അടുത്ത വരിയിൽ - അതിന്റെ പ്രവർത്തനത്തിന്റെ ഫലം, ടെസ്‌റ്റിംഗ് എന്ന വാക്ക്.

ഈ കമാൻഡ് കമാൻഡിന്റെ ഫലം മാത്രമേ പ്രദർശിപ്പിക്കുകയുള്ളൂ, അതായത്. ടെസ്റ്റിംഗ് എന്ന വാക്ക്. കമാൻഡ് തന്നെ ഔട്ട്പുട്ട് ആകില്ല.
മുഴുവൻ ഫയലിന്റെയും എക്സിക്യൂഷനിലുടനീളം നിങ്ങൾക്ക് സ്ക്രീനിൽ കമാൻഡുകൾ പ്രദർശിപ്പിക്കേണ്ടതില്ലെങ്കിൽ, ബാച്ച് ഫയലിലെ ആദ്യ വരിയായി ഇനിപ്പറയുന്ന കമാൻഡ് എഴുതുന്നത് എളുപ്പമാണ്:

ഈ കമാൻഡ് മുഴുവൻ ബാച്ച് ഫയലിന്റെയും സമയത്തേക്ക് സ്ക്രീനിലേക്കുള്ള കമാൻഡ് ഔട്ട്പുട്ട് പ്രവർത്തനരഹിതമാക്കും. കമാൻഡ് തന്നെ പ്രിന്റ് ചെയ്യുന്നത് തടയാൻ, അത് @ ചിഹ്നത്തിൽ ആരംഭിക്കുന്നു.

ഒരു ബാറ്റ് ഫയലിൽ നിന്ന് മറ്റൊന്ന് എങ്ങനെ പ്രവർത്തിപ്പിക്കാം

ചിലപ്പോൾ, ഒരു ബാച്ച് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, മറ്റൊരു ബാച്ച് ഫയൽ പ്രവർത്തിപ്പിക്കേണ്ടത് ആവശ്യമാണ്. മാത്രമല്ല, ചില സന്ദർഭങ്ങളിൽ, ഓക്സിലറി ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ പ്രധാന ബാച്ച് ഫയലിന്റെ എക്സിക്യൂഷൻ താൽക്കാലികമായി നിർത്തിവയ്ക്കണം, മറ്റുള്ളവയിൽ, ഓക്സിലറി ഫയൽ പ്രധാന ഫയലിന് സമാന്തരമായി പ്രവർത്തിക്കണം.
ഉദാഹരണത്തിന്, നമുക്ക് രണ്ട് ബാറ്റ് ഫയലുകൾ സൃഷ്ടിക്കാം. 1.bat എന്ന് പേരിട്ടിരിക്കുന്ന ഒന്ന്, അതിൽ ഒരു കമാൻഡ് മാത്രം അടങ്ങിയിരിക്കുന്നു

രണ്ടാമത്തേതിന് 2.bat എന്ന് പേരിട്ടു, കൂടാതെ ഒരു കമാൻഡും അടങ്ങിയിരിക്കുന്നു

ഇനി നമുക്ക് 1.bat ഫയൽ പ്രവർത്തിപ്പിക്കാം, ഒരു വിൻഡോ തുറക്കും, അതിൽ തുടരാൻ ഏതെങ്കിലും കീ അമർത്താൻ നിങ്ങളോട് ആവശ്യപ്പെടും, അത് അമർത്തിയാൽ വിൻഡോ അടയ്ക്കും. അങ്ങനെ, കോൾ കമാൻഡ് ഉപയോഗിച്ച് ഒരു ബാച്ച് ഫയലിനെ മറ്റൊന്നിലേക്ക് വിളിക്കുന്നത് കോൾ കമാൻഡ് വിളിക്കുന്ന ബാച്ച് ഫയൽ എക്സിക്യൂഷൻ പൂർത്തിയാകുന്നതുവരെ ബാച്ച് ഫയലിന്റെ എക്സിക്യൂഷൻ നിർത്തുന്നു.

മറ്റൊരു സാഹചര്യത്തിൽ, പ്രധാന ബാച്ച് ഫയലിന്റെ നിർവ്വഹണത്തെ തടസ്സപ്പെടുത്താതെ നിങ്ങൾ ഒരു ബാറ്റ് ഫയലിൽ നിന്ന് ഒരു ആപ്ലിക്കേഷനോ മറ്റൊരു ബാച്ച് ഫയലോ സമാരംഭിക്കേണ്ടതുണ്ട്. ഇത് പലപ്പോഴും ചെയ്യേണ്ടതുണ്ട്, ഉദാഹരണത്തിന്, രാത്രിയിൽ ഷെഡ്യൂൾ ചെയ്ത ഒരു ബാച്ച് ഫയലിന്റെ ലോഗ് ബലമായി തുറക്കുന്നതിലൂടെ, രാവിലെ ഉപയോക്താവിന് അതിന്റെ നിർവ്വഹണത്തിന്റെ കൃത്യത പരിശോധിക്കാൻ കഴിയും. ഇത് ചെയ്യുന്നതിന്, സ്റ്റാർട്ട് കമാൻഡ് ഉപയോഗിക്കുക, നമുക്ക് 1.bat to എന്ന ഫയലിലെ ലൈൻ ശരിയാക്കാം

തുടർന്ന് 1.bat ഫയൽ പ്രവർത്തിപ്പിക്കുക. ഇപ്പോൾ ഒരു വിൻഡോ തുറന്നിരിക്കുന്നു, അതിൽ തുടരുന്നതിന് നിങ്ങൾ ഏതെങ്കിലും ബട്ടൺ അമർത്തേണ്ടതുണ്ട്, പ്രധാന ബാച്ച് ഫയലിന്റെ (1.bat) വിൻഡോ അടച്ചു.
അതിനാൽ, ഒരു ബാച്ച് ഫയലിൽ നിന്ന് മറ്റൊന്ന് വിളിക്കാൻ, ആദ്യ ബാച്ച് ഫയൽ നിർത്താതെ, നിങ്ങൾ ആരംഭ കമാൻഡ് ഉപയോഗിക്കേണ്ടതുണ്ട്.
മുകളിൽ ചർച്ച ചെയ്ത സ്റ്റാർട്ട്, കോൾ കമാൻഡുകൾ മറ്റ് ബാച്ച് ഫയലുകൾ സമാരംഭിക്കുന്നതിന് മാത്രമല്ല, ഏതെങ്കിലും ആപ്ലിക്കേഷനുകൾ ലോഞ്ച് ചെയ്യാനോ ഫയലുകൾ തുറക്കാനോ ഉപയോഗിക്കാം.
ഉദാഹരണത്തിന്, ഒരു ബാച്ച് ഫയലിന്റെ ബോഡിയിലുള്ള start log.txt കമാൻഡ് ബാച്ച് ഫയൽ നിർത്താതെ തന്നെ നോട്ട്പാഡിൽ log.txt ഫയൽ തുറക്കും.

ഒരു ബാറ്റ് ഫയലിൽ നിന്ന് എങ്ങനെ ഒരു സന്ദേശം അയയ്ക്കാം

നെറ്റ്‌വർക്കിലെ മെഷീനുകളിലൊന്നിൽ ഒരു ബാച്ച് ഫയൽ എക്‌സിക്യൂട്ട് ചെയ്യുമ്പോൾ, അഡ്മിനിസ്‌ട്രേറ്ററുടെ മെഷീനിലേക്ക് അയച്ച സന്ദേശം ഉപയോഗിച്ച് അതിന്റെ എക്‌സിക്യൂഷൻ പൂർത്തിയായതായി അഡ്മിനിസ്‌ട്രേറ്ററെ അറിയിക്കുന്നത് സൗകര്യപ്രദമാണ്. ബാച്ച് ഫയലിൽ കമാൻഡ് ഉൾപ്പെടുത്തിക്കൊണ്ട് നിങ്ങൾക്ക് ഇത് ചെയ്യാൻ കഴിയും

നെറ്റ് അയയ്‌ക്കുക പേര് സന്ദേശം വാചകം

മെഷീൻ അല്ലെങ്കിൽ ഉപയോക്താവിന്റെ പേര് മെഷീൻ അഭിസംബോധന ചെയ്തിരിക്കുന്ന പേര്, സന്ദേശ വാചകം സന്ദേശത്തിന്റെ വാചകമാണ്. ഈ കമാൻഡ് പ്രവർത്തിപ്പിച്ചതിന് ശേഷം, ഉപയോക്തൃ നാമത്തിലേക്ക് ഒരു സന്ദേശം അയയ്ക്കും.
ഒരു സന്ദേശത്തിന്റെ വാചകത്തിൽ സിറിലിക് ഉപയോഗിക്കുമ്പോൾ, വാചകം MS-DOS എൻകോഡിംഗിൽ (866 കോഡ് പേജ്) ടൈപ്പ് ചെയ്യണം. അല്ലെങ്കിൽ, വായിക്കാൻ കഴിയാത്ത അക്ഷരങ്ങളുടെ രൂപത്തിൽ സന്ദേശം എത്തും. ഈ എൻകോഡിംഗിനെ പിന്തുണയ്ക്കുന്ന ഏതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഡോസ് എൻകോഡിംഗിൽ ടെക്സ്റ്റ് ടൈപ്പ് ചെയ്യാം. ഇത്, ഉദാഹരണത്തിന്, FAR ആയിരിക്കാം. FAR (F4)-ൽ എഡിറ്റ് ചെയ്യുന്നതിനായി ഒരു ബാച്ച് ഫയൽ തുറന്ന് F8 ബട്ടൺ അമർത്തുക. എഡിറ്ററിന്റെ മുകളിലെ വരി ഡോസ് എൻകോഡിംഗിനെ സൂചിപ്പിക്കണം, കൂടാതെ കുറുക്കുവഴി കീകളെക്കുറിച്ചുള്ള ടൂൾടിപ്പിൽ, എഫ്8 കീയിൽ വിൻ എന്ന ലിഖിതം ഉണ്ടായിരിക്കണം, ഇത് നിലവിലെ എൻകോഡിംഗ് ഡോസ് ആണെന്നും നിങ്ങൾക്ക് ആവശ്യമുള്ള വിൻ എൻകോഡിംഗിലേക്ക് മാറണമെന്നും സൂചിപ്പിക്കുന്നു. F8 അമർത്താൻ.

തരം അനുസരിച്ച് ഫയൽ ഇല്ലാതാക്കൽ എങ്ങനെ ഓട്ടോമേറ്റ് ചെയ്യാം

നിങ്ങളുടെ ഡിസ്ക് താൽക്കാലിക ഫയലുകൾ മായ്ക്കാൻ, നിങ്ങൾക്ക് കമാൻഡ് ഉപയോഗിക്കാം

del /f /s /q C:\*.tmp

എവിടെ
/f - എല്ലാ ഫയലുകളും ഇല്ലാതാക്കുന്നു, അവയ്ക്ക് റീഡ്-ഒൺലി ആട്രിബ്യൂട്ട് സെറ്റ് ഉണ്ടെങ്കിലും
/s - എല്ലാ ഉപഡയറക്‌ടറികളിൽ നിന്നും ഫയലുകൾ ഇല്ലാതാക്കുന്നു
/q - ഫയൽ ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുന്നതിനുള്ള അഭ്യർത്ഥന പ്രവർത്തനരഹിതമാക്കുന്നു
സി: ഫയലുകൾ കണ്ടെത്താനും ഇല്ലാതാക്കാനുമുള്ള ഡ്രൈവാണ്. നിങ്ങൾക്ക് മുഴുവൻ ഡിസ്കല്ല, ഒരു ഫോൾഡർ വ്യക്തമാക്കാൻ കഴിയും, ഉദാഹരണത്തിന്, C:\WinNT
*.tmp - ഇല്ലാതാക്കപ്പെടുന്ന ഫയലുകളുടെ തരം

/q സ്വിച്ചും നിങ്ങൾ ഇല്ലാതാക്കുന്ന ഫയലുകളുടെ തരങ്ങളും ശ്രദ്ധിക്കുക. കമാൻഡ് അനുവാദം ചോദിക്കാതെ തന്നെ ഇല്ലാതാക്കുന്നു, തെറ്റായ ഫയൽ തരം വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, അത് അനാവശ്യ ഫയലുകൾ ഇല്ലാതാക്കാം.

ഒരു ബാച്ച് ഫയലിൽ നിന്ന് കമ്പ്യൂട്ടറിന്റെ ഐപി വിലാസം എങ്ങനെ മാറ്റാം

netsh കമാൻഡ് ഉപയോഗിച്ച് IP വിലാസം മാറ്റാവുന്നതാണ്.
IP വിലാസം ശരിയായി മാറ്റുന്നതിന്, നിങ്ങൾ ആദ്യം നിലവിലെ കോൺഫിഗറേഷൻ കണ്ടെത്തേണ്ടതുണ്ട്. കമാൻഡ് ഉപയോഗിച്ച് കമാൻഡ് ലൈനിൽ ഇത് ചെയ്യാൻ കഴിയും

netsh ഇന്റർഫേസ് ഐപി ഷോ വിലാസം

നെറ്റ്‌വർക്ക് ഇന്റർഫേസിന്റെ നിലവിലെ കോൺഫിഗറേഷൻ പ്രദർശിപ്പിക്കുന്നതാണ് ഈ കമാൻഡിന്റെ ഫലം. ഇന്റർഫേസിന്റെ പേരിൽ ഞങ്ങൾക്ക് താൽപ്പര്യമുണ്ട്. അതിനെ FASTNET എന്ന് വിളിക്കാം.
നിങ്ങൾ IP വിലാസം 192.168.1.42 ലേക്ക് മാറ്റേണ്ടതുണ്ടെന്ന് നമുക്ക് അനുമാനിക്കാം, നെറ്റ്‌വർക്ക് വിലാസം സ്ഥിരമാണ്, DHCP ഉപയോഗിക്കാതെ, ഗേറ്റ്‌വേ 192.168.1.1 ആണ്, മാസ്‌ക് 255.255.255.0 ആണ്. ഈ സാഹചര്യത്തിൽ, അതിൽ നിന്ന് എക്‌സിക്യൂട്ട് ചെയ്യേണ്ട കമാൻഡ് ബാച്ച് ഫയൽ ഇതുപോലെ കാണപ്പെടും:

netsh ഇന്റർഫേസ് ഐപി സെറ്റ് വിലാസത്തിന്റെ പേര് = "ഫാസ്റ്റ്നെറ്റ്" സ്റ്റാറ്റിക് 192.168.1.42 255.255.255.0 192.169.1.1 1

ഈ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്ത ശേഷം, FASTNET ഇന്റർഫേസിന്റെ IP വിലാസം 192.168.1.42 ആയി മാറും.
കമാൻഡ് ലൈനിൽ നിന്ന് നെറ്റ്‌വർക്ക് സജ്ജീകരണങ്ങൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള വിപുലമായ കഴിവുകൾ netsh കമാൻഡ് നൽകുന്നു. മറ്റ് പ്രവർത്തനങ്ങൾക്ക്, netsh / ഉപയോഗിക്കുന്നതിനുള്ള സഹായം കാണുക.

ഒരു ബാറ്റ് ഫയലിൽ നിന്ന് കമ്പ്യൂട്ടറിന്റെ പേര് എങ്ങനെ കണ്ടെത്താം

ഒരു ബാറ്റ് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ കമ്പ്യൂട്ടറിന്റെ പേര് കണ്ടെത്താൻ (ഭാവിയിൽ ഈ മൂല്യം ഉപയോഗിക്കുന്നതിന്), കമാൻഡ് ഉപയോഗിക്കുക

ഈ കമാൻഡ് അത് പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടറിന്റെ പേര് നൽകുന്നു.

ഒരു ബാച്ച് ഫയലിൽ നിന്ന് മാസ്ക് ഉപയോഗിച്ച് ഫയലുകൾ എങ്ങനെ പുനർനാമകരണം ചെയ്യാം

ചിലപ്പോൾ ഒരു ബാച്ച് ഫയലിൽ നിന്നുള്ള ഒരു ടെംപ്ലേറ്റ് ഉപയോഗിച്ച് ഒരു ഫോൾഡറിലെ എല്ലാ ഫയലുകളുടെയും പേരുമാറ്റേണ്ടത് ആവശ്യമാണ്. ബാറ്റ് ഫയലിലെ ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ഇത് ചെയ്യാൻ കഴിയും:

/f "ടോക്കണുകൾ=*" %%a ൽ ("dir /b PATH\*.*") റെൻ PATH\%%a പ്രിഫിക്സ്%%a

ഈ വരിയിൽ, പുനർനാമകരണം ചെയ്യപ്പെടുന്ന ഫയലുകളിലേക്കുള്ള പാത ഉപയോഗിച്ച് PATH\ മാറ്റിസ്ഥാപിക്കേണ്ടതുണ്ട്, പുനർനാമകരണം ചെയ്യുമ്പോൾ ഫയലിന്റെ പേരിലേക്ക് ചേർക്കുന്ന പ്രതീകങ്ങൾ ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യണം.
പുനർനാമകരണം നടക്കുന്ന ഫോൾഡറിൽ ബാച്ച് ഫയൽ ഇടരുത്, അല്ലെങ്കിൽ പേരുമാറ്റപ്പെടും. ഫയലുകൾ പുനർനാമകരണം ചെയ്ത ഫോൾഡറിൽ സബ്ഫോൾഡറുകൾ ഉണ്ടെങ്കിൽ, സബ്ഫോൾഡറിന്റെ പേരിലേക്ക് ഒരു പ്രിഫിക്സും ചേർക്കും, അതായത്. സബ്ഫോൾഡറുകൾ ഫയലുകൾ പോലെ പുനർനാമകരണം ചെയ്യും.
പുനർനാമകരണത്തിന് വിധേയമായ ഫയൽ തരങ്ങൾക്കായി നിങ്ങൾ ഒരു പ്രത്യേക മാസ്ക് വ്യക്തമാക്കുകയാണെങ്കിൽ, ഉദാഹരണത്തിന്, *.txt, കൂടാതെ *.* അല്ല, ഉദാഹരണത്തിലെന്നപോലെ, നിർദ്ദിഷ്ട തരത്തിലുള്ള ഫയലുകൾ മാത്രമേ പുനർനാമകരണം ചെയ്യപ്പെടുകയുള്ളൂ. മറ്റ് ഫയലുകളുടെയും ഫോൾഡറുകളുടെയും പേര് മാറ്റില്ല.

രണ്ടാമത്തെ ഓപ്ഷൻ:
PATH=C:\test സജ്ജമാക്കുക
%%I-ൽ (*.txt) "%thePATH%\%%~nxI" "%%~nI.dat" ചെയ്യുക
ഒരു ബാച്ച് ഫയലിൽ ശതമാനം ചിഹ്നം എങ്ങനെ ഉപയോഗിക്കാം

ഒരു ബാച്ച് ഫയലിൽ ശതമാനം ചിഹ്നം (%) ഉപയോഗിക്കുന്നതിന്, നിങ്ങൾ അത് രണ്ടുതവണ എഴുതണം. ഉദാഹരണത്തിന്
പ്രതിധ്വനി 50%%
ബാറ്റ് ഫയലിലെ ഈ കമാൻഡ് 50% പ്രദർശിപ്പിക്കും. നിങ്ങൾ echo 50% കമാൻഡ് ഉപയോഗിക്കുകയാണെങ്കിൽ, സ്ക്രീനിൽ 50 എന്ന നമ്പർ മാത്രമേ ദൃശ്യമാകൂ.
ബാച്ച് ഫയലുകൾ എഴുതുമ്പോൾ % ചിഹ്നം ഉപയോഗിക്കുമ്പോൾ ഈ സവിശേഷത കണക്കിലെടുക്കുക.

ഒരു ബാച്ച് ഫയലിൽ നിന്ന് രജിസ്ട്രി എങ്ങനെ കയറ്റുമതി ചെയ്യാം

regedit.exe -ea C:\environment.reg "HKEY_CURRENT_USER\Environment"

ഈ കമാൻഡ്, ഒരു ബാച്ച് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, HKEY_CURRENT_USER\Environment ബ്രാഞ്ച് C:\environment.reg എന്ന ഫയലിലേക്ക് ഡംപ് ചെയ്യും ഫയൽ. രജിസ്ട്രിയിൽ സംഭരിച്ചിരിക്കുന്ന സോഫ്റ്റ്‌വെയർ, സിസ്റ്റം ക്രമീകരണങ്ങൾ എന്നിവയുടെ ദൈനംദിന ബാക്കപ്പ് നിർമ്മിക്കാൻ ഈ കമാൻഡ് ഉപയോഗിക്കാം.
ഔട്ട്‌പുട്ട് ഫയൽ സേവ് ചെയ്യേണ്ട പാഥിലോ രജിസ്ട്രി ഹൈവിന്റെ പേരിലോ ഇടം ഉണ്ടെങ്കിൽ അവ ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തണം എന്നത് മറക്കരുത്.

ഒരു ബാച്ച് ഫയലിൽ നിന്ന് രജിസ്ട്രി വേരിയബിൾ മൂല്യങ്ങൾ എങ്ങനെ ഇറക്കുമതി ചെയ്യാം

ഒരു ബാച്ച് ഫയലിൽ നിന്ന് രജിസ്ട്രിയിലേക്ക് മുമ്പ് സംരക്ഷിച്ച അല്ലെങ്കിൽ പുതിയ വേരിയബിൾ മൂല്യങ്ങൾ ഇറക്കുമതി ചെയ്യേണ്ട ആവശ്യമുണ്ടെങ്കിൽ, ഇത് കമാൻഡ് ഉപയോഗിച്ച് ചെയ്യാം.

regedit.exe -s C:\environment.reg

ഈ കമാൻഡ് -s സ്വിച്ച് ഉപയോഗിച്ച് സ്ഥിരീകരണത്തിനായി ആവശ്യപ്പെടാതെ തന്നെ environment.reg ഫയലിൽ നിന്ന് രജിസ്ട്രിയിലേക്ക് ഡാറ്റ ഇറക്കുമതി ചെയ്യുന്നു.

ഒരു ബാറ്റ് ഫയലിൽ നിന്ന് തീയതി പരിശോധിക്കുന്നത് എങ്ങനെ മറികടക്കാം

ചില സോഫ്റ്റ്‌വെയർ സ്റ്റാർട്ടപ്പ് ചെയ്യുമ്പോൾ നിലവിലെ സിസ്റ്റം തീയതി പരിശോധിക്കുന്നു. ഡവലപ്പർ സജ്ജീകരിച്ചതിനേക്കാൾ തീയതി കൂടുതലാണെങ്കിൽ, പ്രോഗ്രാം ആരംഭിക്കില്ല. ഉദാഹരണത്തിന്, ഒരു പ്രോഗ്രാമിന്റെ പതിപ്പ് ഒരു മാസത്തേക്ക് പ്രവർത്തിക്കുമെന്ന് ഒരു ഡവലപ്പർ വിശ്വസിക്കുന്നു, തുടർന്ന് ഉപയോക്താവിന് പ്രോഗ്രാമിന്റെ അപ്ഡേറ്റ് ചെയ്ത പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടിവരും. ഒരു വശത്ത്, ഇത് ഉപയോക്താവിന് ഒരു ആശങ്കയാണ്, മുൻ പതിപ്പുകളുമായി ബന്ധപ്പെട്ട് പോരായ്മകൾ ഇല്ലാതാക്കിയ പ്രോഗ്രാമിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് അവന്റെ പക്കലുണ്ടാകും. മറുവശത്ത്, താൻ ഇൻസ്റ്റാൾ ചെയ്ത പ്രോഗ്രാമിന്റെ പതിപ്പിൽ ഉപയോക്താവ് പൂർണ്ണമായും സംതൃപ്തനാണെങ്കിൽപ്പോലും ഒരു പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാൻ നിർമ്മാതാവ് ഉപയോക്താവിനെ നിർബന്ധിക്കുന്നു. ഇനിപ്പറയുന്ന ബാച്ച് ഫയൽ ഉപയോഗിച്ച് ഈ പ്രശ്നം എളുപ്പത്തിൽ പരിഹരിക്കാൻ കഴിയും, അത് പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുകയും അത് പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കുകയും പ്രോഗ്രാം സമാരംഭിക്കുന്നതിന് മുമ്പുള്ള തീയതിയിലേക്ക് തിരികെ നൽകുകയും ചെയ്യും.

ടെംഡേറ്റ് സജ്ജമാക്കുക=%തീയതി:~-10%
തീയതി 01-01-04
notepad.exe
തീയതി % ടെംപ്ഡേറ്റ്%

ഈ ഉദാഹരണത്തിൽ, നിലവിലെ സിസ്റ്റം തീയതി ആദ്യം ഒരു വേരിയബിളിൽ സംഭരിക്കുന്നു, തുടർന്ന് (രണ്ടാമത്തെ വരിയിൽ) സിസ്റ്റം തീയതി ജനുവരി 1, 2004 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, തുടർന്ന് സിസ്റ്റം തീയതി പരിശോധിക്കുന്ന ഒരു പ്രോഗ്രാമിനെ വിളിക്കുന്നു. ഈ ഉദാഹരണത്തിൽ ഇത് നോട്ട്പാഡ് ആണ്. നോട്ട്പാഡ് തുറന്നിരിക്കുന്നിടത്തോളം, ബാച്ച് ഫയൽ സിസ്റ്റം തീയതി പൂർത്തിയാക്കാതെ അല്ലെങ്കിൽ സജ്ജീകരിക്കാതെ കാത്തിരിക്കുന്നു. നോട്ട്പാഡ് അടച്ചുകഴിഞ്ഞാൽ, ബാച്ച് ഫയൽ എക്സിക്യൂട്ട് ചെയ്യുന്നത് തുടരുകയും സിസ്റ്റം തീയതി ടെംഡേറ്റ് വേരിയബിളിൽ സംഭരിച്ചിരിക്കുന്ന മൂല്യത്തിലേക്ക് സജ്ജീകരിക്കുകയും ചെയ്യും, അതായത്. ബാച്ച് ഫയൽ പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് ഉണ്ടായിരുന്ന ഒന്നിലേക്ക്.

പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുന്ന ഫയലിലേക്കുള്ള പാതയിൽ സ്‌പെയ്‌സുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അത് (പാത്ത്) ഉദ്ധരണികളിൽ ഉൾപ്പെടുത്തണം എന്നത് മറക്കരുത്. പാതയിൽ സിറിലിക് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഒരു ബാച്ച് ഫയൽ എഴുതുമ്പോൾ നിങ്ങൾ ഡോസ് എൻകോഡിംഗിനെ പിന്തുണയ്ക്കുന്ന ഒരു ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കണം (ഉദാഹരണത്തിന്, FAR). അല്ലെങ്കിൽ, നിങ്ങൾ ബാച്ച് ഫയൽ പ്രവർത്തിപ്പിക്കുമ്പോൾ, "നിർദ്ദിഷ്ട ഫയൽ ഒരു ആന്തരിക അല്ലെങ്കിൽ ബാഹ്യ കമാൻഡ് അല്ല ..." എന്ന് പ്രസ്താവിക്കുന്ന ഒരു സന്ദേശം പ്രദർശിപ്പിക്കും.

ഒരു പ്രോഗ്രാം അത് ആരംഭിക്കുമ്പോൾ മാത്രം നിലവിലെ സിസ്റ്റം തീയതി പരിശോധിക്കുകയും ഓപ്പറേഷൻ സമയത്ത് ഇത് വീണ്ടും ചെയ്യാതിരിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ, പ്രോഗ്രാമിന്റെ എക്സിക്യൂട്ടബിൾ ഫയലിന്റെ പേരിന് മുമ്പായി ഒരു സ്റ്റാർട്ട് സ്റ്റേറ്റ്മെന്റ് ചേർത്ത് ബാച്ച് ഫയൽ പരിഷ്കരിക്കാനാകും, അതായത്. ഞങ്ങളുടെ ഉദാഹരണം ഇതുപോലെ കാണപ്പെടും:

ടെംഡേറ്റ് സജ്ജമാക്കുക=%തീയതി:~-10%
തീയതി 01-01-04
notepad.exe ആരംഭിക്കുക
തീയതി % ടെംപ്ഡേറ്റ്%

ഈ സാഹചര്യത്തിൽ, ബാച്ച് ഫയൽ സിസ്റ്റം തീയതി മാറ്റുകയും പ്രോഗ്രാം സമാരംഭിക്കുകയും അത് പൂർത്തിയാകുന്നതുവരെ കാത്തിരിക്കാതെ, പ്രോഗ്രാം സമാരംഭിക്കുന്നതിന് മുമ്പുള്ള തീയതിയിലേക്ക് തിരികെ നൽകുകയും ചെയ്യും.

ഒരു ബാറ്റ് ഫയലിൽ ഒരു നിർദ്ദിഷ്ട ഫയൽ ദൃശ്യമാകുന്നതിനായി എങ്ങനെ കാത്തിരിക്കാം

ഒരു ഫോൾഡറിൽ ഒരു പ്രത്യേക ഫയൽ ദൃശ്യമാകുമ്പോൾ ചിലപ്പോൾ ചില പ്രവർത്തനങ്ങൾ ചെയ്യേണ്ടത് ആവശ്യമാണ്. ഒരു ഫോൾഡറിൽ ഒരു ഫയൽ ദൃശ്യമാകുന്നതിന് ഒരു പരിശോധന സംഘടിപ്പിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ബാച്ച് ഫയൽ ഉപയോഗിക്കാം

:ടെസ്റ്റ്
നിലവിലുണ്ടെങ്കിൽ c:\1.txt പോകൂ
ഉറക്കം 10
ഗോറ്റോ ടെസ്റ്റ്
:പോകൂ
നോട്ട്പാഡ്

അത്തരം ഒരു ബാച്ച് ഫയൽ C ഡ്രൈവിന്റെ റൂട്ടിൽ 1.txt എന്ന ഫയലിന്റെ സാന്നിധ്യത്തിനായി 10-സെക്കൻഡ് ഇടവേളകളിൽ പരിശോധിക്കും, ഫയൽ 1.txt ദൃശ്യമാകുമ്പോൾ, ഗോ ലേബലിന് ശേഷം വ്യക്തമാക്കിയ പ്രവർത്തനം നടപ്പിലാക്കും, അതായത്. ഈ ഉദാഹരണം നോട്ട്പാഡ് സമാരംഭിക്കും.
റിസോഴ്സ് കിറ്റിന്റെ ഭാഗമായി സ്ലീപ്പ് യൂട്ടിലിറ്റി സൗജന്യമായി വിതരണം ചെയ്യുന്നു. നിങ്ങൾക്ക് ഇത് ഇവിടെ ഡൗൺലോഡ് ചെയ്യാം.
1.txt ഫയൽ വലുതും എവിടെ നിന്നെങ്കിലും പകർത്തിയതും ആണെങ്കിൽ, ഫയൽ ഇതുവരെ പകർത്തിയിട്ടില്ലാത്തപ്പോൾ അല്ലെങ്കിൽ മറ്റൊരു ആപ്ലിക്കേഷനുമായി തിരക്കിലായിരിക്കുമ്പോൾ ബാച്ച് ഫയൽ അതിന്റെ സാന്നിധ്യം പരിശോധിക്കും. ഈ സാഹചര്യത്തിൽ, 1.txt ഫയൽ ഉപയോഗിച്ച് ചില പ്രവർത്തനങ്ങൾ നടത്താൻ ശ്രമിക്കുന്നത് ഒരു പിശകിന് കാരണമാകും. ഇത് സംഭവിക്കുന്നത് തടയാൻ, ബാച്ച് ഫയൽ ഇനിപ്പറയുന്ന രീതിയിൽ പരിഷ്കരിക്കാവുന്നതാണ്

:ടെസ്റ്റ്
നിലവിലുണ്ടെങ്കിൽ c:\1.txt പോകൂ
ഉറക്കം 10
ഗോറ്റോ ടെസ്റ്റ്
:പോകൂ
c:\1.txt 1.txt എന്ന് പുനർനാമകരണം ചെയ്യുക
എറർ ലെവൽ ഇല്ലെങ്കിൽ 0 പോകൂ
del c:\1.txt

1.txt ഫയൽ സി ഡ്രൈവ് ചെയ്യുന്നതിനായി പൂർണ്ണമായി പകർത്തിയിട്ടില്ലാത്തപ്പോൾ, അല്ലെങ്കിൽ മറ്റൊരു ആപ്ലിക്കേഷൻ കൈവശപ്പെടുത്തിയിരിക്കുമ്പോൾ, അത് പുനർനാമകരണം ചെയ്യാനുള്ള ശ്രമം ഒരു പിശകിന് കാരണമാകുകയും ഫയൽ പൂർണ്ണമായും പകർത്തുകയോ സ്വതന്ത്രമാക്കുകയോ ചെയ്യുന്നതുവരെ സൈക്കിൾ ആവർത്തിക്കും. c:\1.txt 1.txt കമാൻഡ് ഒരു പിശക് കൂടാതെ (അതായത് ഫയൽ സൌജന്യമാണ്) എക്സിക്യൂട്ട് ചെയ്തതിന് ശേഷം, നിങ്ങൾക്ക് അത് ഉപയോഗിച്ച് ഏത് പ്രവർത്തനവും നടത്താം. അവസാനത്തെ ഉദാഹരണത്തിൽ അത് നീക്കം ചെയ്യുകയാണ്.

ഒരു ബാറ്റ് ഫയലിലേക്ക് എങ്ങനെ അഭിപ്രായങ്ങൾ ചേർക്കാം

ഒരു വലിയ ബാച്ച് ഫയൽ എഴുതുമ്പോൾ, അതിന്റെ പ്രധാന ബ്ലോക്കുകളിൽ അഭിപ്രായങ്ങൾ ചേർക്കുന്നത് വളരെ ഉപയോഗപ്രദമാണ്. കാലക്രമേണ ഈ ബ്ലോക്കുകൾ എന്താണ് ചെയ്യുന്നതെന്ന് മനസിലാക്കാൻ ഇത് എളുപ്പമാക്കും.

ഒരു പ്രത്യേക വിപുലീകരണമുള്ള ടെക്സ്റ്റ് ഡോക്യുമെന്റുകളാണ് BAT ഫയലുകൾ. കമാൻഡ് ലൈനിൽ തുടർന്നുള്ള നിർവ്വഹണത്തിനായി കമാൻഡുകൾ അതിൽ എഴുതിയിരിക്കുന്നു. ഫയൽ പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ, നിങ്ങൾ CMD പ്രോഗ്രാം സജീവമാക്കുന്നു, അത് തുടർച്ചയായി എക്സിക്യൂട്ട് ചെയ്യുന്ന കമാൻഡുകൾ വായിക്കുന്നു. ഈ രീതിയിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ള ക്രമം നിലനിർത്തിക്കൊണ്ടുതന്നെ കമാൻഡ് ലൈനുമായി പ്രവർത്തിക്കുന്നത് എളുപ്പമാക്കാം. തീർച്ചയായും, നിങ്ങൾക്ക് എല്ലാ കമാൻഡുകളും ഒരേസമയം കമാൻഡ് ലൈനിലേക്ക് സ്വമേധയാ നൽകാം, എന്നിരുന്നാലും, നിങ്ങൾക്ക് സമാന പ്രവർത്തനങ്ങൾ ആവർത്തിക്കണമെങ്കിൽ, ഒരു ബാറ്റ് ഡോക്യുമെന്റിന്റെ രൂപത്തിൽ എഴുതിയ ലിസ്റ്റ് സ്വയമേവ വായിച്ചുകൊണ്ട് ഇത് ചെയ്യുന്നത് കൂടുതൽ സൗകര്യപ്രദമാണ്. ഈ ഓപ്ഷൻ പ്രായോഗികവും സൗകര്യപ്രദവുമാണ്, കാരണം നിങ്ങൾക്ക് പിന്നീട് ഓർഡർ മാറ്റാനും നിങ്ങൾക്ക് ആവശ്യമുള്ള പുതിയ പ്രോസസ്സുകൾ ചേർക്കാനും അനാവശ്യമായവ നീക്കം ചെയ്യാനും കഴിയും.

BAT പ്രക്രിയകൾ ഓട്ടോമേറ്റ് ചെയ്യാൻ സഹായിക്കുന്നു: പ്രോഗ്രാമുകൾ സമാരംഭിക്കൽ, ആർക്കൈവിംഗ്, ബാക്കപ്പുകൾ. അതിനാൽ, ഒരു ബാറ്റ് ഫയൽ സ്വയം എങ്ങനെ സൃഷ്ടിക്കാമെന്നും അത് ശരിയാക്കാമെന്നും അനുബന്ധമായി നൽകാമെന്നും അറിയുന്നത് ഉപയോഗപ്രദമാണ്.

നോട്ട്പാഡ് ഉപയോഗിച്ച് ബാറ്റുമായി പ്രവർത്തിക്കുന്നു

സൃഷ്ടിക്കൽ അൽഗോരിതം

നോട്ട്പാഡിലൂടെ പ്രവർത്തിക്കുന്ന പ്രക്രിയ ഒട്ടും സങ്കീർണ്ണമല്ല. നിങ്ങൾ ഇത് മുമ്പ് ചെയ്തിട്ടില്ലെങ്കിൽ, ഒരു ബാറ്റ് ഫയൽ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും അതിലേക്ക് കമാൻഡുകൾ ചേർക്കാമെന്നും പഠിച്ചുകൊണ്ട് നിങ്ങൾക്ക് ഇത് നന്നായി കൈകാര്യം ചെയ്യാൻ കഴിയും. നമുക്ക് സൃഷ്ടിയിൽ നിന്ന് ആരംഭിക്കാം. ഇവിടെ, അൽഗോരിതം കർശനമായി പാലിക്കുക:

  1. നിങ്ങൾ ഒരു ടെക്‌സ്‌റ്റ് ഡോക്യുമെന്റ് സൃഷ്‌ടിക്കുമ്പോൾ, തുടക്കത്തിൽ അത് txt വിപുലീകരണത്തോടെ ലഭിക്കും. ഈ പ്രവർത്തനം നടത്താൻ നിരവധി മാർഗങ്ങളുണ്ട്, ചിലത് നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്ത വിൻഡോസ് നിലയെ ആശ്രയിച്ചിരിക്കുന്നു:
    • നിങ്ങൾ തിരഞ്ഞെടുത്ത ഫോൾഡറിൽ, ഫീൽഡിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക, ഒരു മെനു തുറക്കും, അവിടെ ഞങ്ങൾ "സൃഷ്ടിക്കുക" - "ടെക്സ്റ്റ് ഡോക്യുമെന്റ്" തിരഞ്ഞെടുക്കുക;
    • "എല്ലാ പ്രോഗ്രാമുകളും" - "ആക്സസറികൾ" - "നോട്ട്പാഡ്" (വിൻഡോസ് 7-ന്) തിരഞ്ഞെടുത്ത് "ആരംഭിക്കുക" വഴി "നോട്ട്പാഡ്" സമാരംഭിക്കുക;
    • വിൻഡോസിന്റെ പിന്നീടുള്ള (7-ന് ശേഷം) പതിപ്പുകളിൽ, "ആരംഭിക്കുക" വഴി നിങ്ങൾക്ക് "നോട്ട്പാഡ്" തുറക്കാനും കഴിയും: "എല്ലാ ആപ്ലിക്കേഷനുകളും", തുടർന്ന് "ആക്സസറികൾ" - "വിൻഡോസ്" എന്നിവയിലൂടെ പോകുക, അവിടെ ലിസ്റ്റിൽ നിന്ന് "നോട്ട്പാഡ്" തിരഞ്ഞെടുക്കുക;
    • Win + R കോമ്പിനേഷൻ ഉപയോഗിച്ച് സിസ്റ്റം കമാൻഡ് വിൻഡോ തുറക്കുക, വരിയിൽ "നോട്ട്പാഡ്" നൽകുക, "ശരി" ക്ലിക്കുചെയ്യുക.
  2. കമാൻഡ് ടെക്സ്റ്റ് നൽകുക. ശ്രമിക്കുന്നതിന്, എഴുതുക, ഉദാഹരണത്തിന്, "START taskmgr.exe" - ടാസ്ക് മാനേജർ ആരംഭിക്കുക. ഒരു പ്രോഗ്രാം സമാരംഭിക്കണമെന്ന് "START" കമാൻഡ് ഇന്റർപ്രെറ്ററോട് പറയുന്നു, തുടർന്ന് പ്രോഗ്രാമിന്റെ എക്സിക്യൂട്ടബിൾ സൂചിപ്പിക്കും.
  3. സൃഷ്ടിച്ച പ്രമാണം എവിടെ സംരക്ഷിക്കണം എന്ന് പാത്ത് വ്യക്തമാക്കുക.
  4. സേവ് വിൻഡോയിൽ വ്യക്തമാക്കുക:
    • "ടൈപ്പ്" വരിയിൽ - "എല്ലാ ഫയലുകളും";
    • “പേര്” വരിയിൽ, ബാറ്റിന്റെ പേരും വിപുലീകരണവും നൽകുക, പേരിന് ശേഷം അത് ചേർക്കുക, പേരിനും വിപുലീകരണത്തിനും ഇടയിൽ ഒരു ഡോട്ട് സ്ഥാപിക്കുക, ഉദാഹരണത്തിന്, “file.bat”.
  5. "സംരക്ഷിക്കുക" ക്ലിക്ക് ചെയ്യുക.

നിങ്ങൾ വ്യക്തമാക്കിയ ഫോൾഡറിൽ .bat എന്ന വിപുലീകരണത്തോടുകൂടിയ ഒരു ബാച്ച് ഫയൽ ദൃശ്യമാകും.

ഒരു ഫയൽ പ്രവർത്തിപ്പിക്കുന്നു

ഒരു ബാറ്റ് ഫയലിൽ മൗസ് ഉപയോഗിച്ച് ഇരട്ട-ക്ലിക്കുചെയ്താൽ തുറക്കുന്നത് എളുപ്പമാണ്. കമാൻഡ് ലൈനിൽ നിന്ന് സമാരംഭിക്കുക എന്നതാണ് രണ്ടാമത്തെ രീതി: നിങ്ങൾ സംരക്ഷിച്ച .bat വിപുലീകരണത്തോടുകൂടിയ പ്രമാണം സ്ഥിതിചെയ്യുന്ന വിലാസം നൽകുക.

എഡിറ്റിംഗ്

നിങ്ങൾക്ക് പ്രമാണം മാറ്റണമെങ്കിൽ - ബാറ്റ് ഫയലിലേക്ക് കമാൻഡുകൾ ചേർക്കുക, അവയിൽ ചിലത് ഇല്ലാതാക്കുക, പിന്നീട് പ്രവർത്തിക്കാൻ മറ്റൊരു പ്രോഗ്രാം നൽകുക - ഇത് ചെയ്യാൻ പ്രയാസമില്ല. ഒരു ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് പ്രമാണം തുറക്കുക. ബാറ്റ് ഫയലിൽ വലത്-ക്ലിക്കുചെയ്ത് തുറക്കുന്ന മെനുവിൽ "എഡിറ്റ്" തിരഞ്ഞെടുത്ത് ഇത് ചെയ്യാൻ സൗകര്യപ്രദമാണ്. നോട്ട്പാഡ് സമാരംഭിക്കും - അവിടെ നിങ്ങൾക്ക് കമാൻഡുകൾ എഡിറ്റുചെയ്യാനും ഉള്ളടക്കം മാറ്റാനും കൂട്ടിച്ചേർക്കലുകൾ നടത്താനും കഴിയും.

ഡോ.ബാച്ചറിന്റെ അപേക്ഷ

കമാൻഡ് ഇന്റർപ്രെറ്ററുമായി പ്രവർത്തിക്കാൻ തുടങ്ങുകയും അത് വളരെ അപൂർവമായി ഉപയോഗിക്കുകയും ചെയ്യുന്ന ഒരു തുടക്കക്കാരന്, നോട്ട്പാഡ് മതിയാകും. നിങ്ങൾക്ക് ഉയർന്ന പ്രൊഫഷണൽ തലത്തിൽ എത്തണമെങ്കിൽ, Dr.Batcher യൂട്ടിലിറ്റി ഉപയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു. Dr.Batcher-ൽ നിങ്ങൾക്ക് പേജുകൾ നമ്പർ ചെയ്യാം, ബുക്ക്മാർക്കുകൾക്ക് പിന്തുണയുണ്ട്, ബാറ്റിൽ ഉപയോഗിക്കുന്ന സിസ്റ്റം കമാൻഡുകളുടെ ഒരു ലിസ്റ്റ്, നൽകിയ കമാൻഡുകൾ ഹൈലൈറ്റ് ചെയ്യുന്നു.

ഒരു പ്രമാണം സൃഷ്ടിക്കുന്നു

അൽഗോരിതം ലളിതമാണ് കൂടാതെ പ്രത്യേക കഴിവുകളോ പ്രൊഫഷണലിസമോ ആവശ്യമില്ല. യൂട്ടിലിറ്റി ഡൗൺലോഡ് ചെയ്ത ശേഷം, നിങ്ങൾക്ക് ആവശ്യമുള്ളതെല്ലാം വേഗത്തിൽ ചെയ്യാൻ കഴിയും.

ഡോ.ബാച്ചർ സമാരംഭിക്കുക.

  1. ഒരു പുതിയ പേജ് തുറക്കുക: "ഫയൽ" - "പുതിയത്" അല്ലെങ്കിൽ "ഫയൽ" മെനുവിന് കീഴിലുള്ള ശൂന്യമായ ഷീറ്റ് ഐക്കണിൽ ക്ലിക്കുചെയ്യുക.
  2. ഡയലോഗ് ബോക്സിൽ, "ശൂന്യമായ ബാച്ച് ഫയൽ" ക്ലിക്ക് ചെയ്യുക.
  3. ബാറ്റിനൊപ്പം പ്രവർത്തിക്കുന്നതിനുള്ള പ്രവർത്തനങ്ങൾ അടങ്ങിയ ഒരു പ്രോഗ്രാം വിൻഡോ ദൃശ്യമാകും.
  4. ആവശ്യമായ വാചകം നൽകിയ ശേഷം, സംരക്ഷിക്കുക.

എഡിറ്റിംഗ്

നിങ്ങൾക്ക് ഒരു ബാറ്റ് ഫയൽ മാറ്റണമെങ്കിൽ, ഇത് Dr.Batcher-ൽ പല തരത്തിൽ ചെയ്യാം:

  1. ഐക്കണിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്ത് മെനുവിൽ നിന്ന് "Dr.Batcher ഉപയോഗിച്ച് എഡിറ്റ് ചെയ്യുക" തിരഞ്ഞെടുക്കുക.
  2. ബാച്ചർ സമാരംഭിക്കുക. പാത്ത് പിന്തുടർന്ന് ആവശ്യമുള്ള ബാറ്റ് ഫയൽ തുറക്കുക:
  • "ഫയൽ";
  • "തുറക്കുക";
  • പ്രമാണത്തിലേക്കുള്ള പാത വ്യക്തമാക്കുക;
  • "തുറക്കുക".

നിർദ്ദേശിച്ച പാതകളിലൊന്ന് പിന്തുടർന്ന്, നിങ്ങൾ യൂട്ടിലിറ്റി തുറക്കും; നിങ്ങൾക്ക് ക്രമീകരിക്കാനും കമാൻഡുകൾ മാറ്റാനും അവ സപ്ലിമെന്റ് ചെയ്യാനും അനാവശ്യമായവ ഇല്ലാതാക്കാനും കഴിയുന്ന ഒരു വാചകം വിൻഡോയിൽ ഉണ്ടാകും.

നിങ്ങൾക്ക് വിൻഡോസിൽ ടാസ്‌ക്കുകൾ ഓട്ടോമേറ്റ് ചെയ്യേണ്ടിവരുമ്പോൾ ഒരു ബാറ്റ് ഫയൽ ഉപയോഗപ്രദമാണ്. ഒരു നിശ്ചിത അൽഗോരിതത്തിൽ നിരവധി തവണ (ആനുകാലികമായി അല്ലെങ്കിൽ തുടർച്ചയായി) പ്രവർത്തനങ്ങൾ നടത്തേണ്ടത് ആവശ്യമാണെങ്കിൽ പ്രത്യേകിച്ചും. ഒരു ഡയറക്‌ടറി സിസ്റ്റം, ബൾക്ക് പേരുമാറ്റൽ ഫയലുകൾ, മറ്റ് ലളിതവും സങ്കീർണ്ണവുമായ പ്രവർത്തനങ്ങൾ എന്നിവ സൃഷ്ടിക്കുമ്പോൾ ഇത് സാധാരണയായി ആവശ്യമാണ്. പ്രവർത്തനങ്ങളുടെ ക്രമം സംരക്ഷിച്ച ശേഷം, നിങ്ങൾക്ക് വേഗത്തിലും സ്വമേധയാ കമാൻഡുകൾ നൽകുന്നതിന് സമയം പാഴാക്കാതെയും കഴിയും, നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും പ്രക്രിയ ആരംഭിക്കാം, വ്യത്യസ്ത പ്രോഗ്രാമുകൾക്കായി ഇത് ആവർത്തിക്കാം, പൂർത്തിയായ വാചകത്തിൽ അവരുടെ പേര് മാത്രം നൽകുക. മുകളിൽ വിവരിച്ചിരിക്കുന്ന ഒരു ബാറ്റ് ഫയൽ എങ്ങനെ നിർമ്മിക്കാം എന്നതിനെക്കുറിച്ചുള്ള ശുപാർശകൾ അവ സ്വയം സൃഷ്ടിക്കാൻ മാത്രമല്ല, അവ എഡിറ്റുചെയ്യാനും സഹായിക്കും.

ബാറ്റ് ഫയലുകളെ സാധാരണയായി ബാറ്റ് എക്സ്റ്റൻഷൻ ഉപയോഗിച്ച് സേവ് ചെയ്യുന്ന ടെക്സ്റ്റ് ഫയലുകൾ എന്ന് വിളിക്കുന്നു. command.com, cmd.exe ഇന്റർപ്രെട്ടർ എന്നിവ ഉപയോഗിച്ച് തൽക്ഷണം നടപ്പിലാക്കുന്നതിനുള്ള കമാൻഡുകളുടെ ഒരു ലിസ്റ്റ് അവയിൽ അടങ്ങിയിരിക്കുന്നു. ഈ വ്യാഖ്യാതാക്കൾ DOS ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ പ്രത്യക്ഷപ്പെട്ടു, പക്ഷേ XP യ്ക്കും . ബാച്ച് ഫയലുകളുടെ ഏറ്റവും സാധാരണമായ ഉദ്ദേശ്യം നിർദ്ദിഷ്ട പതിവ് കമാൻഡുകൾ രേഖപ്പെടുത്തുക എന്നതാണ്, ക്രമാനുഗതമായ നിർവ്വഹണം പതിവായി ആവർത്തിക്കുന്ന പ്രവർത്തനങ്ങൾ ഒഴിവാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ഇത്, ഡാറ്റ പ്രോസസ്സിംഗ് ഗണ്യമായി വേഗത്തിലാക്കുന്നു.

ലളിതമായി പറഞ്ഞാൽ, ASCII രൂപത്തിൽ ഒരു കൂട്ടം ഡോസ് കമാൻഡുകൾ അടങ്ങുന്ന ഒരു ബാച്ച് ഡോസ് ഫയലാണ് ബാച്ച്. അല്ലെങ്കിൽ കൂടുതൽ ലളിതമായി പറഞ്ഞാൽ, ഇത് command.com അല്ലെങ്കിൽ cmd.exe വ്യാഖ്യാതാവ് ഉപയോഗിച്ച് നടപ്പിലാക്കുന്ന ഒരു സ്ക്രിപ്റ്റാണ്.

അതിനാൽ, ഏത് വിൻഡോസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിലും, സൃഷ്ടിച്ച ബാറ്റ് ഫയൽ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഏതെങ്കിലും ഫയലുകളോ ആപ്ലിക്കേഷനുകളോ തുറക്കാൻ കഴിയും. ബാച്ച് ഫയലുകളിൽ ഒന്നായ autoexec.bat ന്റെ ഉദാഹരണത്തിൽ അത്തരം ഫയലുകളുടെ പ്രയോജനങ്ങൾ കാണാൻ കഴിയും. സിസ്റ്റം സ്റ്റാർട്ടപ്പിന്റെയും ഇനീഷ്യലൈസേഷന്റെയും തുടക്കത്തിൽ, config.sys-ന്റെ പ്രോസസ്സിംഗ് സഹിതം, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഡ്രൈവ് C: ന്റെ റൂട്ട് ഡയറക്ടറിയിൽ autoexec.bat ഫയലിനായി നോക്കും, അതായത് ഇത് മനുഷ്യപ്രയത്നം കൂടാതെ യാന്ത്രികമായി പ്രോസസ്സ് ചെയ്യപ്പെടും. നിങ്ങളുടെ വിവേചനാധികാരത്തിൽ സിസ്റ്റം ക്രമീകരിക്കുന്നതിന് ആവശ്യമായ കമാൻഡുകൾ സ്ഥാപിക്കുന്നതിന് ഈ ഫയൽ സൗകര്യപ്രദമാണ്.

എന്നെ വിശദമാക്കാൻ അനുവദിക്കൂ: ഈ ലേഖനം വായിച്ചതിനുശേഷം, നിങ്ങൾക്ക് സിസ്റ്റം ഫയലുകൾ ഇല്ലാതാക്കുന്ന പ്രോഗ്രാമുകൾ എഴുതാൻ കഴിയും. പ്രധാന കാര്യം, ഇതിനായി നിങ്ങൾക്ക് ഒരു നോട്ട്പാഡും നേരിട്ടുള്ള കൈകളും മാത്രമേ ആവശ്യമുള്ളൂ, കംപൈലറോ ഡീബഗ്ഗറുകളോ ആവശ്യമില്ല (ബാച്ചുകൾ നിങ്ങൾ കരുതുന്നത് പോലെ പ്രാകൃതമല്ല, അവയിൽ വൈറസ് ജനറേറ്ററുകൾ പോലും എഴുതിയിട്ടുണ്ട്).
കൂടാതെ കൂടുതൽ. ഓരോ കമാൻഡിന്റെയും സാധ്യമായ എല്ലാ ഫ്ലാഗുകളും (പാരാമീറ്ററുകൾ) ഞാൻ വിവരിക്കുന്നില്ല, ഏറ്റവും ഉപയോഗപ്രദമായവ മാത്രം.

Autoruns സൃഷ്‌ടിക്കുമ്പോൾ ബാറ്റ് ഫയലുകളും സഹായിക്കും. ഉദാഹരണത്തിന്, നിങ്ങളുടെ ഓട്ടോറൺ ഒരു വെബ് പേജായി രൂപകൽപ്പന ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾ Autorun.inf ഫയലിൽ ഇനിപ്പറയുന്ന വരികൾ എഴുതേണ്ടതുണ്ട്:
OPEN=\path\file_name.bat കൂടാതെ ബാറ്റ് ഫയലിൽ ഇനിപ്പറയുന്ന വരികൾ എഴുതുക: ആരംഭിക്കുക \path\file_name.html
ഒന്നാമതായി, എക്സ്റ്റൻഷൻ ബാറ്റ്, സിഎംഡി, റെജി എന്നിവയുള്ള ഫയലുകൾക്ക് വിശാലമായ ആപ്ലിക്കേഷനും മികച്ച കഴിവുകളും ഉണ്ടെന്ന് ഞാൻ ഉടൻ തന്നെ പറയാൻ ആഗ്രഹിക്കുന്നു, അവ ഇപ്പോൾ ഫാഷനിൽ ഇല്ലെങ്കിലും. മുകളിൽ സൂചിപ്പിച്ച ആദ്യത്തെ രണ്ട് എക്സ്റ്റൻഷനുകൾ കംപൈൽ ചെയ്ത ഡോസ് കമാൻഡുകളല്ലാതെ മറ്റൊന്നുമല്ലെന്ന് ഞാൻ പറയട്ടെ. ഈ കമാൻഡുകൾ ഉപയോഗിച്ച്, വൈറസുകൾ എളുപ്പത്തിൽ എഴുതാൻ കഴിയും, പ്രത്യേകിച്ച് .reg എക്സ്റ്റൻഷൻ ഉള്ള ഫയലുകളിൽ (രജിസ്ട്രി ഫയലുകൾ, രജിസ്ട്രി, നിങ്ങൾക്കറിയാവുന്നതുപോലെ, എല്ലാ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ക്രമീകരണങ്ങളും സംഭരിക്കുന്നു).

Windows 2000-ലും അതിലും ഉയർന്നതിലുമുള്ള Autoexec.bat ഫയലിലേക്ക് കമാൻഡുകൾ എഴുതുന്നതിനുള്ള സാങ്കേതികതകൾ എല്ലായ്പ്പോഴും പ്രവർത്തിക്കില്ല, കാരണം ഈ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ ഇക്കാര്യത്തിൽ സംരക്ഷണമുണ്ട്, പക്ഷേ *.reg എക്സ്റ്റൻഷനുള്ള ഒരു ഫയലിൽ എഴുതുന്നതിലൂടെ ഞാൻ ശ്രദ്ധിക്കാൻ ആഗ്രഹിക്കുന്നു. അത് എളുപ്പത്തിൽ നീക്കം ചെയ്യാവുന്നതാണ്. നിങ്ങളുടെ സിസ്റ്റത്തിനൊപ്പം ഏതെങ്കിലും തരത്തിലുള്ള വൈറസ് പ്രവർത്തിക്കുന്നുണ്ടെന്ന് തോന്നിയാൽ, Win+R കീകൾ അമർത്തി ദൃശ്യമാകുന്ന ഡയലോഗ് ബോക്സിൽ കമാൻഡ് ടൈപ്പ് ചെയ്യുക. msconfig, ഓട്ടോറൺ ടാബിലേക്ക് പോയി നിങ്ങളുമായി "ഇടപെടുന്ന" പ്രവർത്തിക്കുന്ന പ്രോഗ്രാമുകൾക്കുള്ള ബോക്സുകൾ അൺചെക്ക് ചെയ്യുക.

കമാൻഡ് ലൈനിൽ എഴുതുന്നതിലൂടെ ബാറ്റ് ഫയലുകളിലെ കമാൻഡുകളുടെ മുഴുവൻ ലിസ്റ്റും കാണാൻ കഴിയും " സഹായം" ബാറ്റ് ഫയൽ കമാൻഡുകൾ ദൃശ്യമാകും, അവയിൽ ഓരോന്നിനും ചെറിയ വിശദീകരണങ്ങൾ. ആവശ്യമായ കമാൻഡിനെക്കുറിച്ച് കൂടുതൽ വിശദമായ വിവരങ്ങൾ ലഭിക്കുന്നതിന്, നിങ്ങൾ കമാൻഡ് ലൈനിൽ എഴുതേണ്ടതുണ്ട് " സഹായം"ടീമിന്റെ പേരും.

ബാറ്റിന്റെ കഴിവുകൾ

ലളിതമായ ബാച്ച് ഫയൽ കമാൻഡ്

എക്സിക്യൂട്ടബിൾ കമാൻഡുകൾ (ഓൺ-ഓൺ) പ്രദർശിപ്പിക്കുന്നത് നിരോധിക്കുന്ന എക്കോ ഓഫ്
deltree /y %file% ഒരു ഫയൽ ഇല്ലാതാക്കുക (/y എന്നാൽ "ചോദ്യം കൂടാതെ ഇല്ലാതാക്കുക"). വഴിയിൽ, NT ൽ മാത്രം പ്രവർത്തിക്കുന്നു ഡെൽ(/y ഫ്ലാഗ് ആവശ്യമില്ല).
%path\file%%എവിടെ\file% ഫയൽ പകർത്തുക
mkdir %directory_name% ഡയറക്ടറി സൃഷ്ടിക്കുക
echo %text% സ്ക്രീനിൽ ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കുക
echo %text% > %path\file% ഒരു ഫയൽ സൃഷ്ടിച്ച് അതിൽ ടെക്സ്റ്റ് നൽകുക
echo %text% >> %path\file% നിലവിലുള്ള ഫയലിലേക്ക് ടെക്സ്റ്റ് ചേർക്കുക
നിലവിലുണ്ടെങ്കിൽ %path\file% %command% ഫയൽ നിലവിലുണ്ടെങ്കിൽ, കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക
attrib %attribute% %path\file% ഫയൽ ആട്രിബ്യൂട്ടുകൾ ചേർക്കുക/നീക്കം ചെയ്യുക (+-h മറച്ചിരിക്കുന്നു, +-s സിസ്റ്റം, +-r വായിക്കാൻ മാത്രം)
%path\file% ആരംഭ ഫയൽ ആരംഭിക്കുക
ക്ലിയർ സ്ക്രീൻ
"താൽക്കാലികമായി നിർത്തുക" എന്ന സന്ദേശം പ്രദർശിപ്പിക്കുന്നു ഏതെങ്കിലും ബട്ടൺ അമർത്തുക..."
ലേബൽ %new_label% സിസ്റ്റം ഡിസ്കിനായി ഒരു പുതിയ ലേബൽ സജ്ജമാക്കുക (ഡ്രൈവ് സി)
ഫോർമാറ്റ് %disk%: /q ദ്രുത ഡിസ്ക് ഫോർമാറ്റിംഗ്:) കുറച്ച് നിമിഷങ്ങൾ
ren %path\file%%new_file_name% ഫയലിന്റെ പേരുമാറ്റുക
goto %label% കോഡിലെ ഒരിടത്ത് നിന്ന് ഒരു ലേബലിലേക്ക് കുതിക്കുക

ബാറ്റ് ഫയലുകളുടെയും തന്ത്രങ്ങളുടെയും ബുദ്ധിമുട്ടുള്ള തന്ത്രങ്ങൾ

  • ഒരു ടൈമറിന് സമാനമായത് (തുടർന്നുള്ള കമാൻഡുകൾ നടപ്പിലാക്കുന്നത് n സെക്കൻഡ് കൊണ്ട് വൈകിപ്പിക്കുന്നു)
    ചോയ്സ് /N /T:y,%sec% > nul
  • കമാൻഡിന്റെ പ്രദർശനവും അതിന്റെ പ്രവർത്തനത്തിന്റെ ഫലവും നിരോധിക്കുന്നു ("പകർപ്പ്" കമാൻഡ് ഉപയോഗിച്ച് ഉപയോഗപ്രദമാണ്). ഉദാഹരണം: പകർത്തുക c:\some.exe %windir%\some.exe > nul
    %കമാൻഡ്% > nul
  • ചോദ്യങ്ങളില്ലാത്ത ഒരു ഫയലിൽ നിന്ന് രജിസ്ട്രിയിലേക്ക് കീകൾ ചേർക്കുക
    regedit /s %path\file.reg%
  • മിനിമൈസ് ചെയ്ത വിൻഡോയിൽ ഫയൽ പ്രവർത്തിപ്പിക്കുക
    ആരംഭിക്കുക /m /w %path\file%
  • Autoexec.bat ഫയലിനെക്കുറിച്ച് നിങ്ങൾ കേട്ടിട്ടുണ്ടോ? ഇത് കമ്പ്യൂട്ടറിൽ ബൂട്ട് അപ്പ് ചെയ്യുമെന്ന് നിങ്ങൾക്കറിയാമോ? ഒരുപക്ഷെ അതെ. അതിനാൽ, ഇതിന് BAT വിപുലീകരണമുണ്ട്. ഞാൻ എന്തിനെക്കുറിച്ചാണ് സൂചന നൽകുന്നത്? നിങ്ങൾക്ക് അതിൽ ബുദ്ധിമാനായ കോഡിന്റെ ഒരു വരി എഴുതാൻ കഴിയും എന്നതാണ് വസ്തുത. കമ്പ്യൂട്ടർ ബൂട്ട് ചെയ്യുമ്പോൾ ഈ ഫയലിൽ ചേർത്തിട്ടുള്ള ഏത് സ്ക്രിപ്റ്റും എക്സിക്യൂട്ട് ചെയ്യപ്പെടും എന്നതാണ് ഞാൻ ഉദ്ദേശിക്കുന്നത്. വിൻഡോസ് ഡയറക്ടറിയിൽ നിങ്ങൾക്ക് ഒരു winstart.bat ഫയൽ സൃഷ്ടിക്കാനും കഴിയും. ഇത് വിൻഡോസും ആരംഭിക്കും.
  • ഇത് Autoexec ഫീച്ചറിന് പ്രത്യേകമായി ബാധകമാണ്. ഉദാഹരണത്തിന്, നിങ്ങൾ വിൻഡോസ്\കമാൻഡ് ഡയറക്‌ടറിയിൽ "load.bat" (ഒരുപക്ഷേ മോശം ഉള്ളടക്കമുള്ളത്) എന്ന ഒരു ഫയൽ ഇടുകയും, autoexec-ൽ നിന്ന് നിങ്ങളുടെ ബാച്ച് ഫയൽ ലോഡ് ചെയ്യുകയും ചെയ്താൽ, ഇത് ഇപ്പോഴും ബുദ്ധിമുട്ടാണ്.. ഈ ലൈൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഈ ഫയലുകൾ ലോഡ് ചെയ്യാൻ കഴിയും. : "load keybrd32.sys" അല്ലെങ്കിൽ ഇത്: "VideoAdapter32.drv ലോഡുചെയ്യുക -- വിൻഡോസ് സജ്ജീകരണം വഴി --" ഏതെങ്കിലും ലാമ അത്തരം ലൈനുകൾ ഇല്ലാതാക്കാൻ സാധ്യതയില്ല, നിങ്ങളുടെ ഫയൽ പ്രശ്നങ്ങളൊന്നും കൂടാതെ ലോഡ് ചെയ്യും.
  • ഈ സ്ക്രിപ്റ്റ് എക്സിക്യൂട്ട് ചെയ്ത ശേഷം, വിൻഡോസ്, പ്രോഗ്രാം ഫയലുകൾ ഉള്ള ഡിസ്ക് %drv% വേരിയബിളിൽ രജിസ്റ്റർ ചെയ്യപ്പെടും.
    നിലവിലുണ്ടെങ്കിൽ c:\Progra~1 set drv=c:
    നിലവിലുണ്ടെങ്കിൽ d:\Progra~1 സെറ്റ് drv=d:
    നിലവിലുണ്ടെങ്കിൽ d:\Progra~1 set drv=e:
  • %windir% വേരിയബിൾ ഇനിപ്പറയുന്ന രൂപത്തിൽ വിൻഡോസ് ഉപയോഗിച്ച് ഡയറക്ടറി സംഭരിക്കുന്നു: drive:\directory_name. ഉദാഹരണം:
    c:\some.exe %windir%\some.exe പകർത്തുക
  • ബാച്ച് സ്ക്രിപ്റ്റുകൾക്ക് ദൈർഘ്യമേറിയതോ രണ്ട് വാക്കുകളുള്ളതോ ആയ ശീർഷകങ്ങൾ ഇഷ്ടമല്ല. നീളമുള്ളവ 6 അക്ഷരങ്ങളായി ട്രിം ചെയ്‌തിരിക്കുന്നു (അവയ്ക്ക് ശേഷം “~1” ഉണ്ടായിരിക്കണം, ഉദാഹരണത്തിന് “പ്രോഗ്രാം ഫയലുകൾ -> പ്രോഗ്രാം~1”). ഇത് സ്‌പെയ്‌സുകൾ നീക്കം ചെയ്യുന്നു (The Bat -> TheBat~1).
    ഞാൻ ഉദ്ദേശിക്കുന്നത് ഫയലുകളിൽ, ഫയലുകളെ അവയുടെ ഡോസ് പേരുകൾ ഉപയോഗിച്ച് റഫർ ചെയ്യുക എന്നതാണ്. ഉദാഹരണം:
    കോപ്പി c:\some.exe c:\Progra~1\some.exe (ഫയൽ പ്രോഗ്രാം ഫയലുകളുടെ ഫോൾഡറിലേക്ക് പകർത്തി)
  • ഈ സ്ക്രിപ്റ്റ് നിങ്ങളുടെ സന്ദേശവും ശരി ബട്ടണും ഉള്ള ഒരു വിൻഡോസ് വിൻഡോ (JS വഴി) പ്രദർശിപ്പിക്കുന്നു
    echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js
    പ്രതിധ്വനി WSHShell.Popup("your_text"); >> %temp%\mes.js
    %temp%\mes.js ആരംഭിക്കുക
    deltree /y %temp%\mes.js

സാഹസികത

ശരി, എന്റെ പ്രിയപ്പെട്ട കുൽഹാറ്റ്‌സ്‌ക്കർമാരേ, ഇത് മഞ്ഞുമലയുടെ അഗ്രം മാത്രമാണ്. ഞാൻ നിങ്ങൾക്ക് ഉറപ്പ് നൽകുന്നു, നിങ്ങളുടെ ചിന്ത നന്നായി പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് എല്ലാത്തരം കാര്യങ്ങളും ചെയ്യാൻ കഴിയും. നിങ്ങളുടെ തന്ത്രങ്ങളിൽ നിങ്ങൾക്ക് VBS ഉപയോഗിക്കാനും കഴിയും. സ്വയം എക്‌സ്‌ട്രാക്റ്റിംഗ് RAR-കൾ മറ്റൊരു കഥയാണ്. ശരിയായ വൈദഗ്ധ്യം ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഇതെല്ലാം സംയോജിപ്പിച്ച് വീണ്ടും ശിക്ഷിക്കാനും ശിക്ഷിക്കാനും ശിക്ഷിക്കാനും കഴിയും =)

ഈ ലേഖനത്തിൽ നമ്മൾ അത്തരമൊരു ഉപയോഗപ്രദമായ കാര്യം നോക്കും " ബാച്ച് ഫയൽ" ഒരു ബാറ്റ് ഫയൽ എന്താണെന്ന് നമുക്ക് ആദ്യം നിർവചിക്കാം. ബാച്ച് അല്ലെങ്കിൽ ബാച്ച് ഫയലുകൾ ഒരു കൂട്ടം കമാൻഡുകൾ അടങ്ങിയ ലളിതമായ ടെക്സ്റ്റ് ഫയലുകളാണ് ( നിർദ്ദേശങ്ങൾവ്യാഖ്യാതാവ് കൂടാതെ എക്സ്റ്റൻഷൻ ബാറ്റ് അല്ലെങ്കിൽ cmd ( NT ഫാമിലി ഒഎസുകളിൽ മാത്രമേ cmd പ്രവർത്തിക്കൂ). ഒരു സാധാരണ നോട്ട്പാഡ് അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത്തരം ഫയലുകൾ സൃഷ്ടിക്കാനും എഡിറ്റുചെയ്യാനും കഴിയും.

ഇപ്പോൾ നിങ്ങൾ ചോദിച്ചേക്കാം, എന്തുകൊണ്ടാണ് നിങ്ങൾക്ക് അത്തരം ബാറ്റ് ഫയലുകൾ എഴുതാൻ കഴിയേണ്ടത്? പിന്നെ എന്തിനാണ് അവ ആവശ്യമായിരിക്കുന്നത്? ഞാൻ വിശദീകരിക്കാൻ ശ്രമിക്കാം.

ഒന്നാമതായി, ജോലി എളുപ്പമാക്കാൻ അവ ഉപയോഗിക്കുന്നു, അതായത്. ഉദാഹരണത്തിന്, നിങ്ങൾ എല്ലാ ദിവസവും ചില പ്രവർത്തനങ്ങൾ നിരന്തരം നടത്തേണ്ടതുണ്ട് ( ഉദാഹരണത്തിന്, ചില പ്രമാണങ്ങളുടെ ഒരു ആർക്കൈവ് സൃഷ്ടിക്കുക), ഒരു ബോഡി ഫയലിന്റെ സഹായത്തോടെ, ഇത് യാന്ത്രികമാക്കാം, നിങ്ങൾ ഇനി അതിൽ പങ്കെടുക്കില്ല.

രണ്ടാമതായി, ഈ ബാച്ച് ഫയലുകൾ വളരെ ശക്തമാണ് ( തീർച്ചയായും, അവ എങ്ങനെ എഴുതണമെന്ന് നിങ്ങൾക്കറിയാമെങ്കിൽ), അതായത്. നിങ്ങൾക്ക് ഒരു നല്ല പ്രോഗ്രാം പോലും എഴുതാം ( പ്രവർത്തനത്തിന്റെ കാര്യത്തിൽ ഞാൻ ഉദ്ദേശിക്കുന്നത്). വ്യക്തിപരമായി, അവർ എന്റെ ജോലിയിൽ എന്നെ വളരെയധികം സഹായിക്കുന്നു, ഞാൻ അത് സ്വമേധയാ ചെയ്യുമ്പോൾ ചില കാര്യങ്ങൾ ഞാൻ മറന്നു.

ഇനി നമുക്ക് ഈ ബാച്ച് ഫയലുകളുടെ അടിസ്ഥാനങ്ങളിലേക്ക് നേരിട്ട് പോകാം. അവ എങ്ങനെയാണ് സൃഷ്‌ടിക്കപ്പെട്ടത്? നിങ്ങൾ ഒരു ലളിതമായ ടെക്‌സ്‌റ്റ് ഡോക്യുമെന്റ് സൃഷ്‌ടിച്ചാൽ മാത്രം മതി, അത് തുറന്ന് ഉടൻ തന്നെ “ ടാബിലേക്ക് പോകുക ഫയൽ->ഇതായി സേവ് ചെയ്യുക", വിപുലീകരണത്തിന് പകരം നൽകുക" വാചകം document.txt", ഉദാഹരണത്തിന് " ടെക്സ്റ്റ് ഡോക്യുമെന്റ്.ബാറ്റ്" കൂടാതെ സംരക്ഷിക്കുക, അതിനാൽ ഞങ്ങൾക്ക് .bat വിപുലീകരണത്തോടുകൂടിയ ഒരു ബാച്ച് ഫയൽ ലഭിക്കും, പക്ഷേ അത് ഇതുവരെ ഒന്നും ചെയ്യുന്നില്ല.

ആരംഭിക്കുന്നതിന്, ഡോക്യുമെന്റുകൾ ആർക്കൈവ് ചെയ്യാൻ ഞാൻ എന്റെ ജോലിയിൽ ഉപയോഗിക്കുന്ന ഒരു ബാച്ച് ഫയലിന്റെ ഒരു ഉദാഹരണം നൽകും.

"C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.doc "C:\Program Files\WinRAR\winrar. exe" a -r -dh -ed -agYYYY-mm-dd E:\arhaccounts\ d:\accounts\*.xls "C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agYYYY -mm-dd E:\arhaccounts\ d:\accounts\*.txt

ഈ ബാച്ച് ഫയൽ എന്താണ് ചെയ്യുന്നതെന്ന് ഇപ്പോൾ ഞാൻ നിങ്ങളോട് കുറച്ച് പറയും. WinRar ആരംഭിക്കുന്നു, തുടർന്ന് Winrar കമാൻഡുകൾ പിന്തുടരുന്നു:

  • a - ഇത് ആർക്കൈവിലേക്ക് ചേർക്കാനാണ്;
  • -r - പ്രോസസ് സബ്ഫോൾഡറുകൾ;
  • -dh - പങ്കിട്ട ഫയലുകൾ തുറക്കുക;
  • -ed - ശൂന്യമായ ഫോൾഡറുകൾ ചേർക്കരുത്;
  • YYYY-mm-dd - ആർക്കൈവ് നാമത്തിലേക്ക് നിലവിലെ തീയതി ചേർക്കുക ( തീയതി ഘടന);
  • ഇ:\arhaccounts\ - അന്തിമ ആർക്കൈവ് സ്ഥിതി ചെയ്യുന്ന പാത;
  • d:\accounts\*.doc - ആർക്കൈവ് ചെയ്യേണ്ട ഫയലുകളുടെ പാത്തും മാസ്‌കും.

ഈ സാഹചര്യത്തിൽ, ഞങ്ങൾ എല്ലാ Word, Excel, ടെക്സ്റ്റ് ഫയലുകളും ആർക്കൈവ് ചെയ്യുന്നു; ബാക്കിയുള്ളവ ആർക്കൈവ് ചെയ്യേണ്ടതില്ല. ഞങ്ങളുടെ ആർക്കൈവിംഗ് മറ്റൊരു ഡിസ്കിലേക്ക് പോകുന്നു, തത്ഫലമായുണ്ടാകുന്ന ആർക്കൈവ് ഞങ്ങൾ മറ്റൊരു കമ്പ്യൂട്ടറിലേക്ക് പകർത്തുകയും ചെയ്യുന്നു, അങ്ങനെ ആർക്കൈവുകൾ മറ്റൊരു ഓഫീസിൽ സൂക്ഷിക്കും. പകർപ്പെടുക്കൽ നെറ്റ്‌വർക്കിലൂടെയാണ് നടക്കുന്നത്, അതിനാൽ ആർക്കൈവ് പകർത്തിയ കമ്പ്യൂട്ടർ ഓണാക്കിയിരിക്കണം. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

പകർത്തുക ഇ:\arhaccounts\*.rar \\namecomp\arhiv\

ബാറ്റ് ഫയലുകൾക്കുള്ള കമാൻഡുകളുടെ ഉദാഹരണങ്ങൾ

ഇപ്പോൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകുന്ന അടിസ്ഥാന കമാൻഡുകൾ നോക്കാം.

നിങ്ങൾക്ക് ഒരു ഫയൽ ഇല്ലാതാക്കണമെങ്കിൽ, ഇനിപ്പറയുന്നവ എഴുതുക:

Del d:\file\test.doc


മുഴുവൻ ഡയറക്ടറിയും ഇല്ലാതാക്കാൻ, എഴുതുക:

Rd d:\file\

നിങ്ങൾക്ക് ഓരോ തവണയും ഏതെങ്കിലും ഡയറക്ടറിയിൽ നിന്ന് എല്ലാം ഇല്ലാതാക്കണമെങ്കിൽ, ഇത് ഉപയോഗിക്കുക:

എക്കോ വൈ| del d:\file\

  • del d:\file\ - ഇത് കൃത്യമായി എല്ലാ ഫയലുകളുടെയും ഇല്ലാതാക്കലാണ്;
  • പ്രതിധ്വനി Y| - കമാൻഡ് കാരണം ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുന്നു നിങ്ങൾ ഈ കമാൻഡ് നൽകിയില്ലെങ്കിൽ, ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുന്ന ഒരു സന്ദേശം നിങ്ങൾ കാണും - "തുടരുക", കൂടാതെ ഓരോ തവണയും നിങ്ങൾ ഈ ചോദ്യത്തിന് ഉത്തരം നൽകേണ്ടതുണ്ട്.

ഇപ്പോൾ നമുക്ക് കൂടുതൽ സങ്കീർണ്ണമായ ഒരു ഉദാഹരണം നോക്കാം, അതിൽ ഇതിനകം തന്നെ വ്യവസ്ഥ പാലിക്കുന്നു:

@echo off "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\test.rar d:\test ഇല്ലെങ്കിൽ d:\test\123.rar GOTO 1 IL d: \test\123.rar GOTO 2:2 "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\123.rar c:\ del d:\test\123.rar:1 del d:\test\test.rar അവസാനം

ഇപ്പോൾ ഞാൻ വിശദീകരിക്കാം, നിങ്ങൾ test.rar ആർക്കൈവ് അൺസിപ്പ് ചെയ്യണമെന്ന് പറയാം, അതിൽ ധാരാളം ഫയലുകൾ അടങ്ങിയിരിക്കുന്നു, എന്നാൽ അവിടെ ഒരു 123.rar ഫയൽ ഉണ്ടെങ്കിൽ, അത് ഡ്രൈവ് സിയുടെ റൂട്ടിലേക്ക് അൺസിപ്പ് ചെയ്യേണ്ടതുണ്ട്, കൂടാതെ ബാക്കി ഫയലുകൾ അതേ ഡയറക്‌ടറിയിൽ സ്പർശിക്കാതെ തുടരും.

ക്രമത്തിൽ, സ്ക്രീനിൽ ഒന്നും പ്രതിഫലിക്കാതിരിക്കാൻ @echo off കമാൻഡ് ആവശ്യമാണ് ( അടിസ്ഥാനപരമായി, നിങ്ങൾക്ക് ആവശ്യമില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഈ വരി എഴുതുന്നത് ഒഴിവാക്കാം). അടുത്തതായി, ഞങ്ങൾ Winrar സമാരംഭിക്കുകയും ടെസ്റ്റ് ഫോൾഡറിലേക്ക് test.rar ആർക്കൈവ് അൺപാക്ക് ചെയ്യുകയും ചെയ്യുന്നു. ടെസ്റ്റ് ഫോൾഡറിലാണെങ്കിൽ കണ്ടീഷൻ വരുന്നു ( അൺപാക്ക് ചെയ്ത ശേഷം test.rar) ഞങ്ങൾക്ക് 123.rar ഫയൽ ഇല്ല, തുടർന്ന് ഞങ്ങൾ ബാച്ച് ഫയൽ എക്‌സിക്യൂട്ട് ചെയ്‌ത് ലൈനിലേക്ക് പോകുക: 1 തുടർന്ന് അത് ആവശ്യമില്ലാത്തതിനാൽ test.rar ഫയൽ ഇല്ലാതാക്കുക. ഞങ്ങൾക്ക് ആവശ്യമുള്ളതെല്ലാം ഞങ്ങൾ ഇതിനകം അഴിച്ചുവെച്ചിട്ടുണ്ട്. എന്നാൽ അവിടെ ഒരു ഫയൽ 123.rar ഉണ്ടെങ്കിൽ, ബാച്ച് ഫയലിന്റെ എക്സിക്യൂഷൻ ലൈനിലേക്ക് പോകുന്നു: 2, അതിനുശേഷം ഫയൽ 123.rar ഡ്രൈവ് സിയുടെ റൂട്ടിലേക്ക് ഇതിനകം അൺപാക്ക് ചെയ്തിരിക്കുന്നു. , ഒരു ഫയൽ ഉണ്ടെങ്കിൽ, ഇത് ചെയ്യുക, ഫയൽ ഇല്ലെങ്കിൽ, ഇത് ചെയ്യുക. ഈ ഉദാഹരണത്തിൽ ഞങ്ങൾ വ്യവസ്ഥ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഈ ഫോൾഡറിൽ 123.rar ഫയൽ ഇല്ലാത്തപ്പോൾ ഞങ്ങളുടെ ബാച്ച് ഫയൽ ഒരു പിശക് നൽകും.

ഇനി നമുക്ക് ഈ ഉദാഹരണം നോക്കാം, ഓരോ തവണയും ഡ്രൈവ് D-യിൽ സ്ഥിതിചെയ്യുന്ന ഒരു ഡയറക്ടറിയിൽ നിന്ന് ഒരു ഫ്ലാഷ് ഡ്രൈവിലേക്ക് ഫയലുകൾ നീക്കേണ്ടതുണ്ടെന്ന് പറയാം. ഓരോ തവണയും നിങ്ങൾ എന്റെ കമ്പ്യൂട്ടർ ഡ്രൈവ് ഡിയിലേക്ക് പോകേണ്ടതുണ്ട്, ആവശ്യമുള്ള ഫോൾഡർ തിരഞ്ഞെടുക്കുക, അതിൽ നിന്ന് എല്ലാ ഫയലുകളും തിരഞ്ഞെടുത്ത് അത് മുറിക്കുക, തുടർന്ന് ഫ്ലാഷ് ഡ്രൈവിലേക്ക് പോയി ഒട്ടിക്കുക. ഒരു ബോഡി ഫയലിന്റെ സഹായത്തോടെ ഇത് ഒറ്റ ക്ലിക്കിൽ ചെയ്യുന്നു ( ഓരോ തവണയും ഫ്ലാഷ് ഡ്രൈവ് ആയിരിക്കുമെന്ന ഒരു നിബന്ധനയോടെ, ഉദാഹരണത്തിന്, ഡിസ്ക് ജി അല്ലെങ്കിൽ നിങ്ങളുടെ പക്കലുള്ളത്). അത്തരമൊരു ബാച്ച് ഫയലിന്റെ ഒരു ഉദാഹരണം ഇതാ:

"D:\catalog\*.doc" G:\catalognaflehe\ നീക്കുക

D:\catalog ഡയറക്ടറിയിൽ സ്ഥിതി ചെയ്യുന്ന ഡോക് എക്സ്റ്റൻഷനുള്ള എല്ലാ ഫയലുകളും ഫ്ലാഷ് ഡ്രൈവിലേക്ക് നീക്കും. ബാച്ച് ഫയലുകളിൽ നിങ്ങൾക്ക് സ്ക്രിപ്റ്റുകൾ ഉപയോഗിക്കാമെന്ന് ഇപ്പോൾ ഞാൻ പറയാൻ ആഗ്രഹിക്കുന്നു ( സ്ക്രിപ്റ്റുകൾ) വിൻഡോസ് സ്ക്രിപ്റ്റിംഗ് ഹോസ്റ്റ് ഉപയോഗിച്ച്, ആവശ്യമെങ്കിൽ, ഫയലുകൾ പകർത്തിയ ശേഷം ഒരു സന്ദേശം പ്രദർശിപ്പിക്കാൻ ( മുമ്പത്തെ ഉദാഹരണം) ഇത് ഒട്ടിക്കുക:

Echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js എക്കോ WSHShell.Popup("ഫയലുകൾ പകർത്തി"); >> %temp%\mes.js ആരംഭിക്കുക %temp%\mes.js deltree /y %temp%\mes.js

വാസ്തവത്തിൽ, ബാച്ച് ഫയലുകൾ എഴുതുന്നതിനെക്കുറിച്ച് നിങ്ങൾക്ക് ധാരാളം സംസാരിക്കാൻ കഴിയും, തീർച്ചയായും ഇത് ഒരു ലേഖനത്തിൽ ഉൾക്കൊള്ളിക്കാനാവില്ല; ബാറ്റ് ഫയലുകൾ എഴുതുമ്പോൾ ഉപയോഗിക്കുന്ന തത്വങ്ങൾ മാത്രമാണ് ഞാൻ ഇവിടെ കാണിച്ചത്, സംസാരിക്കാൻ. ബാച്ച് ഫയലുകൾ എഴുതുന്നതിനുള്ള കൂടുതൽ കമാൻഡുകൾ നിങ്ങൾക്ക് അറിയണമെങ്കിൽ, ടൈപ്പുചെയ്യുന്നതിലൂടെ നിങ്ങൾക്ക് അവ എളുപ്പത്തിൽ കാണാൻ കഴിയും ( ആരംഭിക്കുക - പ്രവർത്തിപ്പിക്കുക - cmd) സഹായ കമാൻഡ്, പക്ഷേ, തീർച്ചയായും, ബാച്ച് ഫയലുകളിൽ ഉപയോഗിക്കാൻ കഴിയുന്ന എല്ലാ കമാൻഡുകളും ഇല്ല. BAT ഫയലുകൾ എഴുതാൻ ഭാഗ്യം ( ബോഡി ഷർട്ടുകൾ).

ലേഖനത്തിലെ വിഷയത്തിന്റെ തുടർച്ച -

ഈ ലേഖനത്തിൽ, ഒരു ബാറ്റ് ഫയൽ സൃഷ്ടിക്കുന്നതിനുള്ള രണ്ട് വഴികൾ ഞങ്ങൾ നോക്കും: എക്സ്പ്ലോറർ ഉപയോഗിച്ചും നോട്ട്പാഡ് ഉപയോഗിച്ചും. പുതിയ ബാറ്റ് ഫയലുകൾ സൃഷ്ടിക്കാൻ ഇത് മതിയാകും, എന്നാൽ ആദ്യം അവ എന്തിനുവേണ്ടിയാണെന്ന് തീരുമാനിക്കാം. ലളിതമായി പറഞ്ഞാൽ, ഒരു കൂട്ടം കമാൻഡുകൾ ഒരിക്കൽ എഴുതാൻ ബാറ്റ് ഫയൽ ആവശ്യമാണ് വിൻഡോസ് കമാൻഡ് ലൈൻ, തുടർന്ന് ഓരോ തവണയും ടൈപ്പ് ചെയ്യാതെ ഏത് സമയത്തും അവ എക്സിക്യൂട്ട് ചെയ്യുക. പൊതുവേ, അലസമായ കൂടാതെ/അല്ലെങ്കിൽ സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്ക് അനുയോജ്യമായ ഒരു ഓപ്ഷൻ. =)

ഞാൻ നേരിട്ട് കാര്യത്തിലേക്ക് വരാം:

രീതി ഒന്ന്. ഞങ്ങൾ സൃഷ്ടിക്കുന്നു ബാറ്റ് ഫയൽവി" കണ്ടക്ടർ»

ഈ രീതിക്ക് ഉണ്ടായിരിക്കണമെന്ന് ഞാൻ ഉടൻ തന്നെ ഒരു റിസർവേഷൻ നടത്തട്ടെ എക്സ്പ്ലോററിൽ ഫയൽ എക്സ്റ്റൻഷനുകളുടെ പ്രദർശനം പ്രവർത്തനക്ഷമമാക്കി. ഇത് പല കേസുകളിലും സൗകര്യപ്രദമാണ്, വിൻഡോസിൽ ഈ സവിശേഷത ഡിഫോൾട്ടായി പ്രവർത്തനരഹിതമാക്കുന്നത് എന്തുകൊണ്ടാണെന്ന് എനിക്ക് മനസ്സിലാകുന്നില്ല.

ഞങ്ങൾ അതിന്റെ വിപുലീകരണം മാറ്റുന്നു(അവസാന ഡോട്ടിന് ശേഷം എന്താണ്) .bat:

ഞങ്ങൾ എന്റർ അമർത്തുമ്പോൾ, വിൻഡോസ് ചോദിക്കും “വിപുലീകരണം മാറ്റിയതിന് ശേഷം, ഈ ഫയൽ ഇനി ആക്സസ് ചെയ്യാനായേക്കില്ല. മാറ്റം വരുത്തണോ?" ശരി, തീർച്ചയായും "അതെ"! ഇതാണ് ഞങ്ങൾ നേടാൻ ശ്രമിക്കുന്നത്: .txt വിപുലീകരണം .bat ആയി മാറ്റുക:

വോയില! ഞങ്ങൾക്ക് ഒരു "ബാച്ച് ഫയൽ" ലഭിച്ചു, അതായത്. ഒരു എക്സിക്യൂട്ടബിൾ ഫയൽ, അതിൽ നിങ്ങൾക്ക് കമാൻഡുകൾ നൽകാം, അത് ആരംഭിക്കുമ്പോൾ അത് നടപ്പിലാക്കും:

രീതി രണ്ട്. ഞങ്ങൾ സൃഷ്ടിക്കുന്നു ബാറ്റ് ഫയൽവി" നോട്ട്പാഡ്»

"ഉപയോഗിച്ച് ഒരു ബാറ്റ് ഫയൽ സൃഷ്ടിക്കാൻ നോട്ട്പാഡ്", വേണം നോട്ട്പാഡ് തുറക്കുക(അല്ലെങ്കിൽ നോട്ട്പാഡിലെ ഏതെങ്കിലും ടെക്സ്റ്റ് ഫയൽ) മെനു ഉപയോഗിക്കുക " ഫയൽ", ഓപ്ഷൻ "":

ഒരു ഫയൽ സേവിംഗ് വിൻഡോ തുറക്കും. 2 കാര്യങ്ങൾ കണക്കിലെടുക്കേണ്ടത് പ്രധാനമാണ്:

  1. « ഫയൽ തരം» എന്നതിൽ പ്രദർശിപ്പിക്കണം എല്ലാ ഫയലുകളും (*.*)
  2. « ഫയലിന്റെ പേര്" .bat എന്ന വിപുലീകരണം ഉണ്ടായിരിക്കണം

ഞങ്ങൾ എവിടെ സംരക്ഷിക്കുന്നു (പിന്നീട് കണ്ടെത്തുന്നതിന്) ബട്ടൺ അമർത്തുക " രക്ഷിക്കും»:

ആകെ:

നിങ്ങൾക്ക് അഡ്മിനിസ്ട്രേറ്റർ അവകാശങ്ങളുണ്ടെങ്കിൽ ഈ രീതികളിൽ ഏതെങ്കിലും അർത്ഥമാക്കുന്നു. എന്നാൽ ആദ്യത്തേതിന് അധിക ക്രമീകരണങ്ങൾ ആവശ്യമാണ് (ഇത് മാറ്റാനും പ്രയോഗിക്കാനും ഞാൻ ഇപ്പോഴും ശുപാർശ ചെയ്യുന്നു).