Basics JScript nyelven - írásban wsh scriptek, programozás kezdőknek

Ma beszéljünk egy nagyon hasznos összetevője Windows Windows Script Host operációs rendszer, hogy egyedi, a Jscript nyelven összerakható nagyon WSH szkripteket.

Mivel még nem érintette a Windows Script Host úgyhogy kezdjük egy kis elmélet.

Windows Script Host - kiszolgáló scripting (script) nyelven, mint a VBScript és JScript. WSH Microsoft által kifejlesztett, és amely része a Windows operációs rendszer, mivel a Windows 98.

Kezdetben csak a denevér-fájlokat használtak a beadásra, de képességeiket korlátozott (bár szintén nagyon hasznos!), Így a Microsoft felajánlotta ezt a lehetőséget WSH. Lehetőségek WSH-szkriptek sokkal több adat, mert a script már létre a teljes körű nyelvek, mint a VBScript és JScript.

Ez körülbelül JScript ma fogunk beszélni.

De kb VBScript, mi is néhány szót.

VBScript - egy programozási programozási nyelv a Microsoft által létrehozott fejlődő szkripteket a Windows operációs rendszer. Más szóval, ez egy nyelv, amely képes értelmezni a Windows Script Host. És a neve egyértelmű, hogy VBScript alapul Visual Basic nyelven, így azok, akik ismerik a Visual Basic könnyű írni WSH-scriptek ezen programozási nyelv.

JScript - script programozási nyelv, amely lehetővé teszi, hogy (write) parancsfájlok értelmezni összetevője Windows Script Host.

És most beszéljünk, hogy miért kell összerakható nagyon WSH-scriptek képességeiket és előnyök:

  • Képesek kölcsönhatásba a fájlrendszer (fájlok, mappák), rendszerleíró adatbázis, LAN erőforrásokat;
  • Kölcsönhatás termékek, mint például a Microsoft Word, Excel és más programok. Ie például mi is létrehozhatunk Excel fájlokat vagy átalakítani, hogy más formátumok az Excel fájlokat;
  • Kölcsönhatás az ActiveX-technológiák, mint például: ActiveX Data Object (ADO) - adatbázisokhoz való hozzáférést a különböző formátumok, az Active Directory Service Interface (ADSI) - dolgozó Active Directory szolgáltatást;
  • A jelenléte egy teljes értékű programozási nyelv, mellyel végre komplex algoritmusokat nem lehet megvalósítani például egy bat fájlt.

JScript talán még a megvalósítása a grafikus felület egy böngésző mellett (Internet Explorer) egyetértenek abban, hogy ez a teljes programot.

Megjegyzés példák próbálja másolni az alábbi kódot mindegyik példában egy szöveges fájlt, és mentse el a kiterjesztése Js például test.js.

A WSH különleges tárgy, mely alapján továbbra is létrehozhat más objektumokat, állítsa kölcsönhatás a programok, fájlok és egyéb alkatrészek az operációs rendszer.

Ez az objektum az WScript. Egy példa a használatát a Jscript:

Így hoztunk létre egy objektumot, amelyen keresztül tudjuk, hogy hozzáférjen a Windows-összetevők.

Például, hogy egy üzenetet jelenít meg:

Most hozzunk létre egy másik tárgy, például Excel file:

Mint tudja, mi való minden tulajdonságot Excel, más szóval, meg tudjuk változtatni a kinézetét, a formátumot a sejtek, és így tovább. Például nézzük kísérletezni egyes tulajdonságok:

Azt hiszem, minden világos, az Excel és most nézzük olvasni néhány adatokat egy szöveges fájlt, és írjuk, mi Excel táblázatkezelő, így például rögzíteni tudásunkat.

Hogy hozzanak létre kölcsönhatás a fájlrendszer, akkor létre kell hozni egy FileSystemObject objektumot. aki dolgozik, fájlokat és könyvtárakat. Íme egy példa egy kis script, amely adatokat olvas egy szöveges fájlt soronként, és tárolja őket egy Excel dokumentumot, amit felsorolni az összes sort, és adja meg az oszlop szélességét az adatokat Excel:

Példa szöveges fájlban:

Azt hiszem, egy kezdő elég, hogy a jövőben mi lesz elemezni a problémát nehéz, mert a Jscript a WSH lehet nagyon sok a teendő, de sokkal több, mint egy egyszerű bat fájlt. Találkozzunk ott!

Kapcsolódó cikkek