Parempi kuin erä: Windowsin komentosarjan isäntäopas

Parempi kuin erä: Windowsin komentosarjan isäntäopas

Jos olet työskennellyt tietokonemaailmassa jonkin aikaa, olet todennäköisesti melko perehtynyt erätöihin. IT -ammattilaiset ympäri maailmaa käyttivät niitä kaikenlaisten automatisoitujen tietokoneiden käsittely- ja henkilökohtaisten tehtävien suorittamiseen. Itse asiassa Paavali äskettäin katettu kuinka kirjoittaa tällainen tiedosto.





Erätehtävien ongelma on, että niitä oli hyvin vähän. Komentojoukko oli hieman lyhyt eikä sallinut paljon toimintoja, kun kyseessä oli strukturoitu logiikka käyttämällä if-then, for, next ja while -silmukoita.





Myöhemmin tuli Windows Scripting Host. MS Windows Scripting Host on monikielinen skriptityökalu, jonka Microsoft aloitti asentamalla vakiona kaikkiin tietokoneisiin Windows 98: sta alkaen. Työkalun toisen sukupolven aikana se nimettiin uudelleen Microsoft Script Hostiksi (MSH).





Microsoft Scripting Host -opetusohjelma

Täällä MUO: ssa rakastamme tietokoneautomaatiota. Esimerkiksi Varun kattoi Sikuli -työkalun, jolla voit kirjoittaa automaatioskriptejä, ja Guy näytti sinulle, kuinka voit käyttää AutoIt -toimintoa tehtävien automatisointiin. MSH: n hieno asia on, että jos sinulla on Win 98: n jälkeinen PC, voit kirjoittaa eräskriptin useilla kielillä.

Käytettävissä olevat kielet ovat JScript, VBA ja VBscript. On myös mahdollista kirjoittaa komentosarjoja Perl-, Python-, PHP-, Ruby- tai jopa Basic -versioissa, jos sinulla on oikea toteutus oikealla komentosarjamoduulilla.



Henkilökohtaisesti tiedän Visual Basicin hyvin, joten valitsen yleensä VBScriptin. Kauneutta tässä on se, että et tarvitse mitään erityistä ohjelmointiohjelmistoa tai kääntäjää. Avaa vain Muistio ja kirjoita käsikirjoituksesi, aivan kuten kirjoitit erätyöt.

Asentamatta mitään voit kirjoittaa skriptejä VB: hen. Yksinkertaisin komentosarja on tekstin tulostaminen ponnahdusikkunaan, kuten tämä:





Tallenna tiedosto .vbs -tiedostona, ja Windows tunnistaa sen ja suorittaa sen. Näin tapahtuu, kun kaksoisnapsautat yllä olevaa tiedostoa:

tekemistä aattona verkossa

Voit kirjoittaa kehittyneempiä komentosarjoja tottuneilla kielillä. Jos haluat mahdollisimman joustavuutta, aseta ja (tai valitsemasi kieli) tiedoston jokaisen koodisegmentin ympärille ja tallenna se .wsf -tiedostona. Tällä tavalla voit käyttää useita kieliä samassa tiedostossa niin kauan kuin liität koodin määritettyihin komentosarjan kielitunnisteisiin.





Osoittaakseni, kuinka siistiä tämä voi olla, päätin kirjoittaa käsikirjoituksen, joka tavoittaa NIST -atomikellon tarkistamaan nykyisen ajan. Jos aamu, se avaa automaattisesti Thunderbird -sähköpostiohjelmani. Jos keskipäivällä, se avaa selaimen CNN.com. Tämä ehdollinen skripti antaa sinulle mahdollisuuden tehdä tietokoneestasi paljon älykkäämpi. Jos suoritat tämän komentosarjan tietokoneen käynnistyksen yhteydessä, voit käynnistää sen automaattisesti haluamallasi tavalla kellonajasta riippuen.

Käsikirjoituksen ensimmäinen osa menee aikapalvelimelle 'http://time.nist.gov:13'ja saa nykyisen ajan. Kun se on alustettu oikein, se asettaa tietokoneen ajan. Luotto, jossa luotto on maksettava, tämä käsikirjoitus on mukautettu TomRiddlein erinomaisesta skriptistä VisualBasicScript.comissa . Ajan säästämiseksi, aina Etsi tarvitsemasi esimerkkikoodi verkossa ja säädä sitten tarpeidesi mukaan.

Tässä skripti tekee vain yllä olevan koodin, joka on tähän mennessä toteutettu.

Nyt kun komentosarja toimii ja synkronoi tietokoneeni joka kerta, kun se käynnistetään, on aika saada se määrittämään, mikä käynnistyy automaattisesti kellonajasta riippuen. Windows Scripting Hostissa tämä tehtävä on yhtä helppo kuin If-then-lause, joka tarkistaa kellonajan Now-toiminnossa ja käynnistää sitten sopivan ohjelmiston.

Kun tämä komentosarja käynnistetään aamulla klo 8-10, se käynnistää Thunderbird -sähköpostiohjelmani. Kun se suoritetaan klo 11.00-13.00, se käynnistää CNN.com -selaimen. Kuten näette, vain luomalla ja lisäämällä hieman älykkyyttä komentosarjatiedostoon, voit tehdä melko hienoja tietokoneen automaatioita.

Muuten, on erittäin hyvä idea käyttää käsikirjoituskäskyjä kätevästi, kun kirjoitat näitä skriptejä. Jos pidät VBScriptistä kuten minä, suuret resurssit ovat ss64.com , joka luettelee kaikki VBScript -komennot aakkosjärjestyksessä yhdelle sivulle.

Pelkkä komentosarjojen kirjoittaminen ei automatisoi mitään, koska sinun on silti käynnistettävä ne manuaalisesti. Jotta voit suorittaa automatisoinnin Windows Script Host -palvelimella, siirry ohjauspaneelin Tehtävien ajoitus -ikkunaan (järjestelmänvalvoja -alue) ja luo tehtävä.

yahoo mail parhaat verkkopohjaiset sähköpostit

Ajastimen avulla voit käynnistää skriptisi useiden tapahtumien, kuten vuorokaudenajan tai tietyn aikataulun, mukaan lukien, kun järjestelmätapahtuma tapahtuu tai kun tietokone käynnistetään ensimmäisen kerran tai kirjaudutaan sisään. Tässä luon aikataulutetun tehtävän käynnistääkseni komentosarjan yllä aina, kun tietokone käynnistyy.

joka soitti minulle tästä puhelinnumerosta

Tämä on vain hyvin lyhyt Windows Scripting Host -opetusohjelma. Ottaen huomioon komentojen ja toimintojen lukumäärän, jotka ovat käytettävissä millä tahansa näistä skriptikielistä, mahdollisuudet automatisoida kaikenlaisia ​​hienoja tehtäviä tietokoneellasi rajoittuvat vain mielikuvitukseesi.

Jotkut parhaista sivustoista löytää valmiita kirjoituksia, joita voit käyttää tai muokata, ovat seuraavat:

  • Microsoft Script Center - Suoraan Microsoftista ja sisältää luokkia, kuten Office, työpöytä, tietokannat ja aktiivinen hakemisto
  • Tietokoneen suorituskyky - Tämä Yhdistyneen kuningaskunnan sivusto tarjoaa parhaan valikoiman VBScriptejä, joita olen nähnyt verkossa.
  • Tietokoneopetus - Löydät täältä pienen kokoelman skriptejä, mutta ne ovat erittäin hyödyllisiä ja kaikki toimivat.
  • Lab Hiiret - Upea kokoelma eräohjelmointiresursseja, kuten valikoima kirjautumiskomentosarjoja.

Oletko koskaan käyttänyt Windows Script Hostia? Onko sinulla hyviä vinkkejä tai esimerkkejä jaettavaksi? Tarjoa näkemyksesi ja jaa kokemuksesi alla olevissa kommenttiosioissa.

Kuvaluotto:jaylopez

Jaa Jaa Tweet Sähköposti Kuinka muuttaa Windows 10 -työpöydän ulkoasua

Haluatko tietää, miten Windows 10 näyttää paremmalta? Näiden yksinkertaisten mukautusten avulla voit tehdä Windows 10: stä oman.

Lue seuraava
Liittyvät aiheet
  • Windows
  • Microsoft
  • Ohjelmointi
  • Tietokoneautomaatio
Kirjailijasta Ryan Dube(942 artikkelia julkaistu)

Ryanilla on sähkötekniikan kandidaatin tutkinto. Hän on työskennellyt 13 vuotta automaatiotekniikassa, 5 vuotta IT -alalla ja on nyt sovellusinsinööri. MakeUseOfin entinen toimituspäällikkö, hän on puhunut kansallisissa datan visualisointia käsittelevissä konferensseissa ja hän on esiintynyt kansallisessa televisiossa ja radiossa.

Lisää Ryan Dubelta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi