Jobb, mint a köteg: Windows szkriptgazda -bemutató

Jobb, mint a köteg: Windows szkriptgazda -bemutató

Ha egy ideje a számítógépes világban dolgozik, akkor valószínűleg jól ismeri a kötegelt feladatokat. Világszerte az informatikai szakemberek mindenféle automatizált számítógépes feldolgozási és személyes feladat elvégzésére használták őket. Valójában Pál nemrégiben fedett hogyan kell ilyen fájlt írni.





A kötegelt feladatokkal az a probléma, hogy nagyon korlátozottak voltak. A parancskészlet kissé rövid volt, és nem tett lehetővé sok funkciót, ha az if-then, for, next és while ciklusokat használó strukturált logikáról volt szó.





Később jött a Windows Scripting Host. Az MS Windows Scripting Host egy többnyelvű parancsfájl-segédprogram, amelyet a Microsoft kezdett telepíteni a Windows 98-tól kezdve minden számítógépre. Az eszköz második generációján átnevezték Microsoft Script Host (MSH) névre.





A Microsoft Scripting Host bemutatója

A MUO -nál szeretjük a számítógépes automatizálást. Például Varun a Sikulit, az automatizálási szkriptek írására szolgáló eszközt fedte le, Guy pedig megmutatta, hogyan kell használni az AutoIt -t a feladatok automatizálásához. A jó dolog az MSH-ban az, hogy ha van valamilyen Win 98 utáni PC, akkor írhat egy kötegelt szkriptet különböző nyelveken.

A rendelkezésre álló nyelvek közé tartozik a JScript, a VBA és a VBscript. Lehetőség van szkriptek írására Perl, Python, PHP, Ruby vagy akár Basic nyelven is, ha megfelelő implementációval rendelkezik a megfelelő szkriptmotorral.



Személy szerint jól ismerem a Visual Basic -et, ezért általában a VBScript mellett döntök. A szépség az, hogy nincs szükség speciális programozó szoftverre vagy fordítóra. Csak nyissa meg a Jegyzettömböt, és írja meg a szkriptjét, ugyanúgy, ahogy a kötegelt feladatokat.

Telepítés nélkül írhat szkripteket VB -be. A legegyszerűbb szkript a szöveg nyomtatása egy felugró ablakba, például:





Mentse a fájlt .vbs formátumban, és a Windows felismeri és futtatja. Ez történik, ha duplán kattint a fenti fájlra:

az usb eszközleíró kérése sikertelen

A megszokott nyelvek segítségével fejlettebb szkripteket írhat. A legnagyobb rugalmasság érdekében helyezze el és (vagy bármilyen nyelvet válasszon) a fájl egyes kódrészei körül, és mentse .wsf fájlként. Így mindaddig, amíg a kódot a megadott szkriptnyelv -címkékbe zárja, több nyelvet is használhat ugyanabban a fájlban.





Hogy megmutassam, milyen jó lehet ez, úgy döntöttem, hogy írok egy forgatókönyvet, amely eléri a NIST atomórát, hogy ellenőrizze az aktuális időt. Ha reggel, automatikusan megnyitja a Thunderbird e -mail kliensemet. Ha délben nyílik meg a böngészőm a CNN.com felé. Ez a feltételes szkript lehetővé teszi számodra, hogy sokkal intelligensebbé tegyük számítógépedet. Ha ezt a szkriptet a számítógép indításakor futtatja, akkor automatikusan elindíthatja, amit csak akar, attól függően, hogy milyen napszak van.

A szkript első része az időszerverhez megyhttp://time.nist.gov:13'és megkapja a pontos időt. A helyes formázás után beállítja a számítógép idejét. Ez a szkript TomRiddle kiváló szkriptjéből lett átdolgozva a VisualBasicScript.com webhelyen . Időt spórolni, mindig keresse meg a szükséges példakódot az interneten, majd módosítsa az igényeinek megfelelően.

Íme, mit csinál a szkript csak a fenti kóddal, amelyet eddig végrehajtottak.

Most, hogy a szkript működik, és minden indításkor szinkronizálja a számítógépemet, itt az ideje, hogy meghatározza, mit kell automatikusan elindítani a napszaktól függően. A Windows Scripting Host rendszerben ez a feladat olyan egyszerű, mint egy If-then utasítás, amely a 'Now' funkcióban ellenőrzi a napszakot, majd elindítja a megfelelő szoftvert.

Ha reggel 8-10 között elindítják, ez a szkript elindítja a Thunderbird e -mail kliensemet. Ha 11 és 13 óra között fut, akkor elindítja a CNN.com webhelyet egy böngészőben. Amint láthatja, pusztán azáltal, hogy létrehoz és hozzáad egy kis intelligenciát egy szkriptfájlhoz, nagyon jó számítógépes automatizálást végezhet.

Egyébként nagyon jó ötlet, ha a szkriptek írásakor kéznél van egy hivatkozás a parancsfájl -parancsokra. Ha a VBScripthez hasonlít, mint én, nagyszerű források ss64.com , amely az összes VBScript parancsot betűrendben listázza egy oldalon.

A szkriptek írása önmagában nem automatizál semmit, mert továbbra is manuálisan kell elindítania őket. Tehát az automatizálás befejezéséhez a Windows Script Host használatával lépjen be a Feladatütemezőbe a vezérlőpulton (rendszergazdai terület), és válassza ki a feladat létrehozását.

Windows 10 letöltve, de nem települ

Az ütemező lehetővé teszi, hogy a szkriptet események széles skálájára indítsa, például napszakra vagy meghatározott ütemezésre, amikor rendszerszintű eseményre kerül sor, vagy amikor a számítógépet először indítja vagy bejelentkezi. Itt egy ütemezett feladatot hozok létre, amellyel elindíthatom a szkriptemet minden alkalommal, amikor a számítógép elindul.

hogyan lehet eltávolítani egy hackert a telefonomról

Ez csak egy nagyon rövid Windows Scripting Host bemutató. Figyelembe véve az ezen parancsfájlnyelvek bármelyikén elérhető parancsok és funkciók számát, a számítógépen mindenféle remek feladat automatizálásának lehetőségeit nagyjából csak a fantáziája korlátozza.

Az alábbiak közül néhány a legjobb webhely az előre megírt szkriptek megtalálására, amelyeket használhat vagy testreszabhat:

  • Microsoft Script Center - Egyenesen a Microsoft -ból, és olyan kategóriákat tartalmaz, mint az Office, az asztali számítógép, az adatbázisok és az aktív könyvtár
  • Számítógép teljesítmény - Ez az Egyesült Királyság webhely a legjobb választékot kínálja a VBScripteknek, amelyeket az interneten láttam.
  • Számítógépes oktatás - Itt talál egy kis szkriptgyűjteményt, de nagyon hasznosak, és mindegyik működik.
  • Lab egerek - A batch programozási erőforrások fantasztikus gyűjteménye, mint például a bejelentkezési szkriptek választéka.

Használtad már a Windows Script Hostot? Van valami jó tippje vagy példája, amit megosztana? Fejezze be betekintését és ossza meg tapasztalatait az alábbi megjegyzések részben.

Kép jóváírása:jaylopez

Részvény Részvény Csipog Email Hogyan lehet megváltoztatni a Windows 10 asztal megjelenését

Szeretné tudni, hogyan teheti szebbé a Windows 10 -et? Használja ezeket az egyszerű testreszabásokat, hogy sajátjává tegye a Windows 10 rendszert.

Olvassa tovább
Kapcsolódó témák
  • ablakok
  • Microsoft
  • Programozás
  • Számítógépes automatizálás
A szerzőről Ryan Dube(942 megjelent cikk)

Ryan villamosmérnöki diplomát szerzett. 13 évet dolgozott az automatizálási mérnöki területen, 5 évet az informatikában, most pedig alkalmazásmérnök. A MakeUseOf korábbi ügyvezető szerkesztője, beszélt az adatok vizualizálásával foglalkozó országos konferenciákon, és szerepelt a nemzeti tévében és rádióban.

Továbbiak Ryan Dube -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide