Kā izmantot Windows sērijveida failu komandas, lai automatizētu atkārtotus uzdevumus

Kā izmantot Windows sērijveida failu komandas, lai automatizētu atkārtotus uzdevumus

Pirms Windows kļuva par mūsu iecienītāko GUI, viss tika darīts, izmantojot komandas. Daži no mūsu lasītājiem var atcerēties MS-DOS komandu izmantošanu, lai veiktu mazākos uzdevumus. Mūsdienās jūs joprojām varat izmantot komandas, lai automatizētu uzdevumus un paātrinātu savu produktivitāti.





Ja jums ir vairāki atkārtoti uzdevumi, varat uzrakstīt sērijveida failu, lai automatizētu procesu. Turpiniet lasīt vairākus noderīgus pakešu failus, kurus varat izmantot, lai automatizētu savu dzīvi!





Kas ir sērijveida fails?

Partijas fails ir skripta veids, kurā ir virkne komandu. Partijas failā var būt neierobežots komandu skaits. Kamēr operētājsistēma atpazīst skripta komandas, partijas fails izpildīs komandas no sākuma līdz beigām.





Kā izveidot sērijveida failu

Jūs rakstāt pakešu failus vienkāršā tekstā. Jūs varat izmantot jebkuru teksta redaktoru, kas jums patīk, taču standarta lietotne Notepad lieliski darbojas. Ja veidojat sarežģītu sērijveida failu, piezīmju grāmatiņas ++ papildu funkcijas ir parocīgas . Bet pagaidām varat izmantot Notepad, jo katrs zemāk esošais partijas faila piemērs ir pārbaudīts, izmantojot šo programmu.

Kad esat pabeidzis ievadīt partijas failu komandas, dodieties uz Fails> Saglabāt kā , pēc tam piešķiriet sērijveida failam atbilstošu nosaukumu. Pēc saglabāšanas varat mainīt faila paplašinājumu no .txt uz .viens , kas maina faila tipu. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz faila un atlasiet Pārdēvēt , pēc tam mainiet faila paplašinājumu, kā norādīts iepriekš. Vai arī iezīmējiet failu un nospiediet F2 , pēc tam mainiet faila paplašinājumu,



Noderīgi Windows sērijveida faili automatizācijai

Šeit ir daži patiešām noderīgi sērijveida faili, ar kuriem varat spēlēties, un daži īsi apraksti katra komandas sintakse un parametrs to var izdarīt .

1. Atveriet vairākas programmas, izmantojot sērijveida failu

Ja jums ir to programmu saraksts, kuras atverat katru reizi, kad ieslēdzat datoru, procesa automatizēšanai varat izmantot sērijveida failu. Tā vietā, lai atvērtu katru programmu manuāli, varat tās atvērt vienlaikus.





Tālāk redzamajā piemērā es atveru pārlūku Google Chrome, Word dokumentu, pie kura strādāju, un VMware Player.

kāpēc Chrome lejupielāde ir tik lēna?

Atveriet jaunu teksta failu un ievadiet:





@echo off
cd 'C:Program FilesGoogleChromeApplication'
start chrome.exe
start – 'C:Program FilesMicrosoft OfficeOffice15WINWORD.EXE'
'C:WorkMUOHow to Batch Rename.docx'
cd 'C:Program Files (x86)VMwareVMware Player'
start vmplayer.exe
Exit

Partijas failam varat pievienot tik daudz lietojumprogrammu un failu, cik vēlaties. Partijas failu komandas šajā failā ir šādas:

  • @izmest ārā parāda komandu apvalkā pašlaik izpildāmo komandu. Mēs pagriezām šo izslēgts .
  • CD maina direktoriju.
  • sākt dara acīmredzamo un sāk programmu.

2. Izdzēsiet failus, kas vecāki par noteiktu laiku, izmantojot sērijveida failu

Jūs varat izmantot sērijveida failu, lai skenētu un pēc tam dzēstu failus, kas ir vecāki par noteiktu dienu skaitu. Jūs iestatāt pakešu failā esošo failu maksimālo vecuma diapazonu, ļaujot jums pielāgot procesu. Turklāt varat izmantot sērijveida faila skriptu, lai mapē izdzēstu noteiktu faila tipu vai failu grupu, ja vien tie atbilst komandās norādītajiem kritērijiem.

Pirmais piemērs izdzēš failus norādītajā mapē, kas ir vecāki par trim dienām:

forfiles /p 'C:
omefile
amehere' /s /m * /d -3 /c 'cmd /c del @path'

Otrais piemērs izdzēš tikai failus ar .docx faila paplašinājumu, kas ir vecāks par trim dienām:

forfiles /p 'C:
omefile
amehere' /s /m * .docx /d -3 /c 'cmd /c del @path'

Šeit izmantotās partijas failu komandas un slēdži ir šādi:

  • failiem ļauj mums izmantot komandas katram failam atrašanās vietā, t.i., komandas attieksies uz katru failu, kas atbilst komandu argumentiem
  • /lpp detalizēts meklēšanas sākšanas ceļš, t.i., direktorijs, no kura vēlaties dzēst failus
  • /s uzdod komandai meklēt apakšdirektorijus
  • /m uzdod komandai izmantot doto meklēšanas masku. Mēs izmantojām aizstājējzīmju operatoru '*' mūsu pirmajā piemērā un precizēts .docx otrajā
  • /d-3 ir laika iestatījums. Palieliniet vai samaziniet atkarībā no jūsu prasībām
  • / c del @path ir komandas dzēšanas aspekts

3. Automatizējiet sistēmas dublēšanu, izmantojot sērijveida failu

Jūs varat izmantot sērijveida failu, lai dublētu konkrētu mapi vai kā daļa no būtiskākas rezerves kopijas . Jums vajadzētu izmantot sistēmas dublēšanas un sistēmas atjaunošanas punktus, veicot regulāru sistēmas apkopi. Dažreiz ir vērts izgatavot pāris kopijas no visa, kas varētu likt raudāt, ja tas tiktu izdzēsts vai iznīcināts.

Varat izmantot daudzas dažādas pakešu failu dublēšanas metodes. Tālāk ir sniegti norādījumi par pamata rezerves kopijas failu un citu nedaudz uzlabotu versiju.

Partijas failu dublēšanas automatizācija: 1. metode

Atveriet Notepad un pēc tam ievadiet šādas komandas:

@echo off
ROBOCOPY C:yourfilenamegoeshere C:yourackuplocationgoeshere /LOG:backuplog.txt
pause

Tagad dodieties uz Fails> Saglabāt kā , nosauciet failu systembackup.bat un pabeidziet Saglabāt.

Vienkāršā dublēšanas metode vislabāk darbojas, lai dublētu atsevišķas mapes, taču nav pilnīgi praktiska kaut kam sarežģītākam. Šeit izmantotās sērijveida failu komandas ir šādas:

Partijas failu dublēšanas automatizācija: 2. metode

Šoreiz jūs izveidosit garāku mapju virkni dublēšanai, ieskaitot sistēmas reģistru un citas svarīgas mapes.

@echo off
:: variables
set drive=X:Backup
set backupcmd=xcopy /s /c /d /e /h /i /r /y
echo ### Backing up My Documents...
%backupcmd% '%USERPROFILE%My Documents' '%drive%My Documents'
echo ### Backing up Favorites...
%backupcmd% '%USERPROFILE%Favorites' '%drive%Favorites'
echo ### Backing up email and address book...
%backupcmd% '%USERPROFILE%Application DataMicrosoftAddress Book' '%drive%Address Book'
%backupcmd% '%USERPROFILE%Local SettingsApplication DataIdentities' '%drive%Outlook Express'
echo ### Backing up email and contacts (MS Outlook)...
%backupcmd% '%USERPROFILE%Local SettingsApplication DataMicrosoftOutlook' '%drive%Outlook'
echo ### Backing up the Registry...
if not exist '%drive%Registry' mkdir '%drive%Registry'
if exist '%drive%Registryegbackup.reg' del '%drive%Registryegbackup.reg'
regedit /e '%drive%Registryegbackup.reg'
echo Backup Complete!
@pause

Šeit ir paskaidrojums par to, ko nozīmē komandas šajā sērijveida failā, un biti, kurus varat pielāgot.

Vispirms iestatiet atrašanās vietu, kurā vēlaties kopēt failus iestatīt disku = X: Backup . Piemērā disks ir iestatīts uz “X”. Jums vajadzētu nomainīt šo burtu uz jebkuru ārējā rezerves diska burtu.

Nākamā komanda nosaka konkrētu rezerves kopijas veidu, kuru izmantos jūsu sērijveida fails, šajā gadījumā xcopy . Pēc komandas xcopy ir virkne parametru, kas ietver papildu uzdevumus:

  • /s kopē sistēmas failus
  • / c izpilda virknē norādīto komandu, pēc tam pārtrauc
  • /d ļauj mainīt disku un direktoriju
  • /Un kopē tukšus direktorijus
  • /h kopē slēptos failus
  • /i ja galamērķis neeksistē un jūs kopējat vairāk nekā vienu failu, /i pieņem, ka galamērķim jābūt direktorijam
  • /r pārraksta tikai lasāmus failus
  • /un izslēdz uzvednes, kas apstiprina, ka vēlaties pārrakstīt tikai lasāmus failus

Tagad, ja vēlaties sērijas failam pievienot vairāk rezerves atrašanās vietu, izmantojiet šādu komandu:

%backupcmd% '...source directory...' '%drive%...destination dir...'

Partijas failā ir vairākas kopējamas mapes. Jūs varētu atzīmēt, ka mapes ietver dažādas jūsu Windows lietotāja profila daļas. Varat dublēt visu mapi, izmantojot šo komandu, pieņemot, ka izmantojat vienu un to pašu “set drive” un “set backupcmd”.

%backupcmd% '%USERPROFILE%' '%drive%\%UserName% - profile'

Partijas failu dublēšanas automatizācija: 3. metode

Pēdējais partijas failu dublēšanas automatizācijas skripts ir ļoti vienkāršs. Tas ietver mapes dublējuma izveidi ārējā diskā, pēc tam datora izslēgšanu pēc pabeigšanas.

Jaunā teksta failā ievadiet šādas komandas:

Robocopy 'C:yourfolder' 'X:yourackupfolder' /MIR
Shutdown -s -t 30

Saglabājiet sērijveida failu, neaizmirstot pārslēgt faila paplašinājumu uz .viens . Šeit izmantotās papildu pakešu failu komandas ir šādas:

  • Robocopy / MIR : Jūs jau esat paņēmis robokopiju. Papildu /es parametrs nodrošina, ka arī katra mape un apakšmape tiek kopēta.
  • Izslēgšana -s -t: Izslēgšanas komanda paziņo operētājsistēmai Windows, ka vēlaties to izslēgt -s apstiprina, ka tā ir pilnīga izslēgšana (nevis restartēšana vai hibernācijas režīma ieslēgšana). The -t parametrs ļauj iestatīt noteiktu laika periodu, pirms sistēma sāk izslēgšanas procesu, kas noteikts sekundēs. Piemērā taimeris ir iestatīts uz 30 sekundēm, jūs varat to mainīt uz jebkuru, kas jums patīk. Noņemot taimera parametru, izslēgšanas process sāksies nekavējoties.

Palaižot sērijveida failu, tas paņems noteiktu failu un mapju dublējumu un pēc tam izslēgs datoru.

kāpēc mans mac saka, ka Bluetooth nav pieejams

4. Mainiet savu IP adresi, izmantojot sērijveida failu

Lielāko daļu laika jūsu dators savienošanai ar internetu izmanto dinamisku IP adresi. Dažreiz tā vietā varat izmantot statisku IP adresi, piemēram, savā darba vietā, skolā vai citādi. Protams, jūs varat manuāli mainīt dinamisko un statisko IP adresi. Bet, ja tā ir vieta, kur jūs regulāri apmeklējat, kāpēc gan neizveidot sērijveida failu, lai paveiktu darbu jūsu vietā?

Lūk, kā izveidot sērijveida failu, lai pārslēgtos uz statisku IP adresi, un otru, lai pārslēgtos atpakaļ uz dinamisko:

Partijas fails, lai pārslēgtos uz statisko IP adresi

Atveriet jaunu teksta failu un pēc tam nokopējiet šādu komandu:

netsh interface ip set address 'LAN' static 'xxx.xxx.xxx.xxx' 'xxx.xxx.xxx.x' 'xxx.xxx.xxx.x'

Kur pirmā sērija ' x ir jūsu nepieciešamais statiskais IP, otrais ir tīkla/apakštīkla maska, bet trešais ir jūsu noklusējuma vārteja.

Partijas fails, lai pārslēgtos uz dinamisko IP adresi

Ja vēlaties atgriezties pie dinamiskas IP adreses, varat izmantot šo sērijveida failu.

Atveriet nākamo teksta failu un pēc tam nokopējiet šādu komandu:

netsh int ip set address name = 'LAN' source = dhcp

Ja jums ir vairāki tīkli, ar kuriem regulāri izveidojat savienojumu, dublējiet pirmo failu un attiecīgi rediģējiet informāciju.

5. Lieciet saviem bērniem iet gulēt, izmantojot partijas failu

Mani bērni nav pietiekami veci, lai nakts vidū spēlētu videospēles, taču es atceros savu taktiku pret vecākiem, lai es varētu spēlēt čempionāta 2. menedžeri arī mazajās rīta stundās. Par laimi, mani vecāki nezināja par komandu izmantošanu, lai kontrolētu manu darbību.

Lai iestatītu brīdinājumu un sāktu atpakaļskaitīšanas taimeri sava bērna mašīnā, varat izmantot šo sērijveida failu:

@echo off
:W
If %time%==23:30:00.00 goto :X
:X
shutdown.exe /s /f/ t/ 120 /c 'GO TO BED RIGHT NOW!!!'

Šeit dators nepārtraukti pārbauda, ​​vai laiks ir pusvienpadsmit. Kad laiks sakrīt, tiek parādīts ziņojums 'IET UZ GULTU TŪLĪT !!!' tiks parādīts kopā ar 120s atpakaļskaitīšanas taimeri. Pirms datora izslēgšanas 120. gadiem vajadzētu būt pietiekamam laikam, lai saglabātu jebkuru spēli vai viņu darbu.

Lai apturētu atpakaļskaitīšanu, nospiediet Windows taustiņš + R. . (Protams, nestāstiet to bērniem!)

6. Partijas pārdēvēšana un masveida dzēšanas faili

Esmu uzrakstījis plašāku rakstu par sērijveida failu pārdēvēšanu un dzēšanu, tāpēc es to pārāk daudz neizpētīšu, bet jūs varat izmantot sērijveida failus, lai automatizētu šos dažkārt garlaicīgos uzdevumus. Iepazīstieties ar rakstu, lai uzzinātu dažas paplašinātas paketes komandas, un nekavējoties saņemiet lielapjoma dzēšanu.

Saistīts: Kā partiju pārdēvēt un masveidā dzēst failus sistēmā Windows

7. Spēlējiet Pokémon sērijveida failā

Šai sērijveida datnei nav nekāda sakara ar produktivitāti. Patiesībā tas ir absolūti pretējs. Ja esat uzņēmīgs pret ar Pokémonu saistītām spēļu atkarībām, jums vajadzētu to palaist garām, jo ​​tas būtībā ir Pokémon Red teksta formā.

Ja nevēlaties palaist garām, varat paķert PokéBatch un sāc spēlēt. Lejupielādējiet teksta failu un pēc tam pārslēdziet faila paplašinājumu no .txt uz .viens , un jums ir labi iet.

Ja jums patīk izaicinājums, kāpēc neizpētīt visjautrākos Pokémon izaicinājumus, lai pierādītu savu meistarību sērijā?

Automatizējiet savu dzīvi, izmantojot Windows sērijveida failus!

Šie ir tikai seši sērijveida faili, kurus varat izveidot, lai automatizētu uzdevumus savā sistēmā. Praktizējot vairāk, jūs varēsiet savā sistēmā starp sērijveida failiem un komandu uzvedni veikt neparedzētas aktivitātes.

Kopīgot Kopīgot Čivināt E -pasts 5 iemesli, kāpēc jums vajadzētu izmantot PowerShell, nevis sērijveida skriptu

PowerShell ir tas, ko jūs iegūtu, ja šķērsotu komandu uzvedni, izmantojot sērijveida skriptu, ieviestu dažas papildu funkcijas un to visu palielinātu par vairākiem pakāpieniem. Šeit ir vairāki iemesli, kāpēc jums vajadzētu to izmēģināt.

Lasīt Tālāk
Saistītās tēmas
  • Windows
  • Programmēšana
  • Datoru automatizācija
  • Sērijveida fails
  • Windows padomi
Par autoru Gevins Filips(Publicēti 945 raksti)

Gevins ir jaunākais redaktors operētājsistēmai Windows un Technology Explained, regulārs Really Useful Podcast līdzstrādnieks un regulārs produktu recenzents. Viņam ir bakalaura grāds (Hons) Mūsdienu rakstīšana ar digitālās mākslas praksi, kas izlaupīta no Devonas kalniem, kā arī vairāk nekā desmit gadu profesionālā rakstīšanas pieredze. Viņam patīk daudz tējas, galda spēles un futbols.

Vairāk no Gevina Filipsa

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu