Ismerete ws-fájlokat (windows script file)

Windows Script Host biztosít a felhasználó számára a típus, mint a WS-fájlt, a fájl kiterjesztése .wsf (windows script fájl). Hasznossága abban rejlik, hogy az egyik forgatókönyv, akkor több script nyelvek (vbscript, JScript, perl vagy phyton). Menjünk egyenesen a leírása a fő előnye a ws-fájl (windows script file):

Ismerete ws-fájlokat (windows script file)

Mint mondtam, a lehetőséget, hogy az egyik script több nyelv

  • Külső fájlok
  • Az a képesség, hogy hívja a funkciót, hogy egy nyelv egy másik
  • Meghatározása több probléma a script test

Ellentétben js és VBS fájlt, ws (windows script file) forgatókönyvek használata szükséges XML jelölés ezt. Írjunk egy egyszerű példát, hogy mit láttál volna egyszerre, mit és hogyan:

Ez a példa számos XML elemek:

... - jobpozvolyaet elem meg a script számos feladatot, amelyek hozzáférhetők az érték az id paraméter, ebben az esetben csak az egyik feladat.

- két tag közötti előírt script kódot, a nyelv határozza meg a nyelvi beállítást. Ebben a példában az általunk használt egyaránt Jscript és VBScript szintaxis.

Oké, most nézzük meg, hogy bővítse a forgatókönyv lehetséges:

Itt van egy új elem .... szüksége volt a WS-fájlokat, amely pontosan több munkát. Így már regisztrált két feladatot azonosítók ID1 és ID2. Ha WS-fájl csak egy munkahely, a szükséges ... sz. Mint látható, az első feladat elvégzése a VBScript kódot, és a második - a JScript, ha fut a script, akkor csak az első üzenet jelenik meg. Mit okozhat a ws-fájl .wsf (windows script file) szükségessé tette a feladat, meg kell, hogy vegye igénybe a parancssor segítségével:

Itt felhasználtuk a paraméter // munkát Windows Script Host kiszolgálón. A kettőspont utáni előírt feladat azonosító és az utat, hogy a ws-fájlt. Az első start-up konzol módban, és a második - egy szabványos ablak.

Most nézzük meg, hogyan csatlakozik a külső fájlok script windows script fájlt. Készítsen elő hello.js fájlt a következő sort:

Wscript.echo ( "Ez egy külső file");

Most, ugyanabban a könyvtárban hozzon létre egy fájlt nevű ws src.wsf és csatoljuk fel a következő kódot:

Van src attribútum lehetővé teszi, hogy csatlakoztassa a külső script, ebben az esetben hello.js. Miután a szkript futtatása, nem lesz két üzenetet.

Külső fájlok

Nos, Tepe elképzelni a helyzetet, hogy van egy script (function.vbs), amely meghatározza a függvény, hogy nem másolta be a szervezetbe az ablakok script fájlt script, akkor egyszerűen hivatkoznak uvkazat function.vbs és így a függvényt. function.vbs fájl tartalmazza az alábbi kódot:

És mi ws-fájlt (function.wsf) írja elő a következőket:

Itt csatlakozhat a kezdődő function.vbs fájlt, tönkölybúza funkció WSHInputBox, ami felhívja a InputBox funkció (csak a támogatott VBScript nyelven). Miután tett egy ilyen átalakulás, nevezhetnénk a szervezetben js kód funkció vbscript nyelvet.

Kezelésének módját, ws-fájl

Ezek a példák arra, hogy a fenti tartalmazhatnak nem szigorú XML - nem várható, hogy minden a követelményeknek a szabványos XML (kis- és nagybetű érzékeny, a következtetés az attribútumok idézőjelben.)

Azonban, ha az ablakok szkriptet nőnek XML fenntartott karakterek vagy szavak, mint az XML jelölő, akkor nem. Ebben az esetben azt kell alkalmazni szigorú elrendezést. Annak érdekében, hogy a szigorú kezelési forgatókönyv, meg kell helyezni az elemet