Mi az a VBScript? Bevezetés és példák

⚡ Okos összefoglaló

A VBScript egy könnyűsúlyú, kliensoldali szkriptnyelv, amelyet a ... fejlesztett ki. Microsoft dinamikus weboldalakat hoz létre. Szintaxisában hasonló a Visual Basichez, egy gazdagépen belül fut, például az Internet Explorerben, Windows Szkriptgazdagép vagy internetes információs szerver.

  • 🧩 Mi ez: A VBScript a Visual Basic egy egyszerűsített változata, amelyet weboldalak interaktivitásának növelésére használnak.
  • 🖥️ Gazdira van szükség: Nem futhat egyedül; az IIS-re támaszkodik, Windows Szkriptgazdagép vagy Internet Explorer.
  • 📝 Egyszerű beállítás: VBScript példák írásához és futtatásához csak egy szövegszerkesztőre és az Internet Explorerre van szükséged.
  • ▶ ️ Első program: A VBScript HTML-be ágyazása a document.write() függvénnyel szöveget nyomtat a böngészőoldalra.
  • ⚠️ Korlátozások: A VBScript csak a következőn fut: Windows és az Internet Explorerben, nem a Chrome-ban, Firefox, vagy más rendszerek.
  • ???? Ma elavult: Microsoft elavulttá tette a VBScriptet; JavaA Script és a PowerShell az ajánlott modern alternatívák.

Mi az a VBScript?

Mi az a VBScript?

vbscript (Visual Basic Script) fejlesztette ki Microsoft azzal a szándékkal, hogy fejlesszeping dinamikus weboldalak. Ez egy kliensoldali szkriptnyelv, mint például JavaForgatókönyv. A VBScript egy könnyű verziója Microsoft Visual Basic. A VBScript szintaxisa nagyon hasonló a Visual Basicéhez. Ha azt szeretné, hogy weboldala élénkebb és interaktívabb legyen, akkor beépítheti a VBScript-kódot a kódjába.

A VBScript csak egy szkriptnyelv. Tehát nem tudja futtatni a kódját önmagában. Nagyobb programozási nyelv kell hozzá.

Jelenleg 3 környezetben futhatnak VB Scriptek.

  1. IIS (Internet Information Server) - Microsoftwebszervere
  2. WSH (Windows Script Host)– A natív hosting környezet a Windows OS
  3. IE (Internet Explorer)– A legegyszerűbb hosting környezet, amellyel VBScriptet futtathatunk

Hogyan készítsünk egyszerű VBScript-et?

Csak 2 egyszerű eszközre van szüksége a VBScript-kód létrehozásához és futtatásához ebben az oktatóanyagban:

  1. Internet Explorer – bármilyen verzió, de jó az IE6 vagy újabb verzió használata.
  2. Szövegszerkesztő – Használhat normál szövegszerkesztőket, mint pl Notepad++ or Microsoft Expression Web vagy akár Jegyzettömb VBScript kód írásához.

Kezdjük a fejlesztésselping egy egyszerű VB szkriptprogram.

Ebben az oktatóanyag-sorozatban a VBScript-kódunkat egy nagyon egyszerű HTML-kódba ágyazzuk be.

Így működés közben láthatjuk a VBScript-et, ha az adott HTML-fájlt az Internet Explorer böngészőben futtatjuk.

VBScript példa

Nyissa meg a szövegszerkesztőt (itt a Jegyzettömb használatos. Bármelyik szövegszerkesztőt használhatja), és adja hozzá a következő kódsorokat.

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

A szövegszerkesztő most így fog kinézni (a megjelenés és az elrendezés eltérő lehet a használt szövegszerkesztőtől függően):

Hozzon létre egy egyszerű VBScript-et
Egyszerű VBscript program

Ebben a programban a következő szakaszok alkotják a HTML-sablont.

<html>
<head>
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Yes!!! I have started learning VBScript.")
</script>

</body>
</html>

Csak az ezzel kezdődő szakasz comes as part of VB Scripting code.

Bármilyen karakterlánc-szekvenciát is a document.write()-be helyezünk, az IE oldalszövegként jeleníti meg.

Ez a kód egyszerűen a „Igen!!! Elkezdtem tanulni a VB Scriptinget.” a böngésző oldalon.

Lépjen a Fájl menübe, és kattintson a „Mentés” lehetőségre. Most egy ehhez hasonló ablakot fog kapni:

Hozzon létre egy egyszerű VBScript-et

  1. Fájlnév: írja be a nevet: trial.html
  2. Mentés típusa: Minden fájl.
  3. Kattintson a mentés gombra

Kattintson a Mentés gombra, és látni fogja a trial.html fájlt abban a mappában, ahová a fájlt elmentette.

A most létrehozott VB Scripting kód végrehajtásához meg kell nyitnunk a trial.html fájlt az Internet Explorerben.

Ha az IE-t állította be alapértelmezett böngészőként, egyszerűen kattintson duplán a trial.html fájlra.

Ha bármilyen más böngészőt állított be alapértelmezett böngészőként, kattintson a jobb gombbal a fájlra, és lépjen a Megnyitás -> Internet Explorer elemre, így:

Hozzon létre egy egyszerű VBScript-et

Megjegyzés: Megjelenhet egy üzenet, hogy az IE legyen az alapértelmezett böngésző

Most az IE webböngészője egy ilyen biztonsági figyelmeztetéssel nyílik meg:

Hozzon létre egy egyszerű VBScript-et

Kattintson a „Letiltott tartalom engedélyezése” elemre, és a rendszer megkérdezi, hogy be szeretné-e állítani az IE-t alapértelmezett böngészőként. Tetszés szerint kattintson az Igen vagy a Nem gombra. Most a következő üzenetet fogja kapni az IE-n.

Hozzon létre egy egyszerű VBScript-et

Igen, sikeresen implementálta az első VBScript-kódot.

Hibaelhárítás

Ha a kód nem működik -

  • Nyomja meg az F12 billentyűt a fejlesztői eszközök megnyitásához
  • A bal oldali eszköztárban görgessen lefelé, amíg meg nem jelenik az „Emuláció” beállítási oldal
  • Változtassa meg a Dokumentum módot alapértelmezettről („Ége”) 10-re
  • Próbálja meg a következő kódot használni
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=10">
<title>My First VBScript Code!!!</title>
</head>
<body>

<script type="text/vbscript">
document.write("Hello World!")
</script>

</body>
</html>

A VBScript hátránya

A VBScript fő hátránya, hogy az Internet Explorer kivételével a legtöbb böngésző nem dolgozza fel a VBScript kódot. Más szóval, ha webhelyének olyan látogatói vannak, akik az Internet Exploreren kívül más böngészőt használnak, mint például a Chrome, Firefox or Opera, akkor a VBScript nem lesz hasznos.

Ezenkívül a VBScript nem fog futni azokon a számítógépeken, amelyek más operációs rendszeren futnak, mint Microsoft Windows beleértve Linux, Mac stb.

Mint minden más szkriptnyelv, a VBScript is sok változáson ment keresztül az évek során.

Most a VB Script az alapértelmezett szkriptnyelv ASP.

KULCS-TANULÁS

  • A VB Script egy szkriptnyelv, amelyet a Microsoft.
  • Ez egy könnyű változata Microsoft A Visual Basic és a VBScript szintaxis nagyon hasonlít a Visual Basic szintaxisához.
  • A VBScript programot a következő 3 környezet valamelyikén kell futtatni:
    1. IIS (Internet Information Server) – Microsoftsaját webszerver szoftvere
    2. WSH (Windows Scripting Host) – A natív tárhelykörnyezet a Windows OS
    3. IE (Internet Explorer) – A legegyszerűbb hosting környezet, amellyel VBScriptet futtathatunk
  • A VB Script csak ezen futhat Windows gépek és Internet Explorer böngésző.
  • A VBScript létrehozásához és futtatásához használható legegyszerűbb eszközök az IE és bármely szövegszerkesztő.

GYIK

A VBScript elavult. Microsoft most igény szerinti szolgáltatásként szállítja Windows funkciót, és azt tervezi, hogy alapértelmezés szerint letiltja, majd végül eltávolítja. Az új projekteknek ezt kell használniuk JavaScript vagy PowerShell helyett.

Az Internet Explorer 2022 júniusában megszűnt, így a VBScript már nem fut modern böngészőkben. Továbbra is végrehajtódik a következőkön keresztül: Windows Script Host és IE mód az Edge-ben, amely legalább 2029-ig támogatott.

Mindkettő kliensoldali szkriptnyelv, de JavaA szkriptek minden modern böngészőben és szervereken futnak, míg a VBScript csak az Internet Explorerben futott. Windows. JavaA Script ma az aktívan támogatott, platformfüggetlen választás.

Igen. A mesterséges intelligencia eszközei le tudják fordítani a VBScriptet JavaSzkript vagy PowerShell, térképping függvényeket és szintaxist, és magyarázd el az egyes változtatásokat. Mindig teszteld a konvertált kódot, mivel a futásidejű viselkedés és a könyvtárak eltérőek lehetnek.

A mesterséges intelligencia képes elmagyarázni a régi VBScripteket, dokumentálni az egyes rutinok működését, biztonságosabb helyettesítőket javasolni, és megjelölni az elavult hívásokat. Ez segít a csapatoknak megérteni és fokozatosan áttelepíteni a régi szkripteket, mielőtt a VBScriptet eltávolítanák. Windows.

Foglald össze ezt a bejegyzést a következőképpen: