Vad är VBScript? Introduktion & exempel

⚡ Smart sammanfattning

VBScript är ett lättviktigt skriptspråk för klientsidan som utvecklats av Microsoft för att göra webbsidor dynamiska. Syntaxen liknar Visual Basic och körs i en värddator som Internet Explorer, Windows Skriptvärd eller Internetinformationsserver.

  • 🧩 Vad det är: VBScript är en lättversion av Visual Basic som används för att lägga till interaktivitet på webbsidor.
  • 🖥️ Behöver en värd: Den kan inte köras ensam; den är beroende av IIS, Windows Script Host eller Internet Explorer.
  • 📝 Enkel installation: Du behöver bara en textredigerare och Internet Explorer för att skriva och köra VBScript-exempel.
  • ▶ ️ Första programmet: Att bädda in VBScript i HTML med document.write() skrivs ut text på webbläsarsidan.
  • ⚠️ Begränsningar: VBScript körs bara på Windows och Internet Explorer, inte i Chrome, Firefox, eller andra system.
  • ???? Avskrivet idag: Microsoft har föråldrat VBScript; JavaScript och PowerShell är de rekommenderade moderna alternativen.

Vad är VBScript

Vad är VBScript?

VBScript (Visual Basic Script) är utvecklat av Microsoft med avsikt att utvecklaping dynamiska webbsidor. Det är ett klientsideskriptspråk som JavaManus. VBScript är en lätt version av Microsoft Visual Basic. Syntaxen för VBScript är mycket lik den för Visual Basic. Om du vill att din webbsida ska vara mer livlig och interaktiv kan du infoga VBScript i din kod.

VBScript är bara ett skriptspråk. Så den kan inte köra sin kod på egen hand. Den behöver ett större programmeringsspråk för att vara värd för den.

Just nu finns det 3 miljöer där VB Scripts kan köras.

  1. IIS (Internet Information Server) - Microsofts webbserver
  2. WSH (Windows Skriptvärd)– Den inhemska värdmiljön i Windows OS
  3. IE (Internet Explorer)– Den enklaste värdmiljön vi kan använda för att köra VBScript

Hur skapar man ett enkelt VBScript?

Du behöver bara två enkla verktyg för att skapa och köra VBScript-kod genom hela denna handledning:

  1. Internet Explorer – vilken version som helst, men det är bra att använda IE6 eller högre.
  2. Textredigerare – Du kan använda vanliga textredigerare som Notepad++ or Microsoft Expression Web eller till och med Notepad för att skriva VBScript-kod.

Låt oss börja med att utvecklaping ett enkelt VB-skriptprogram.

I denna handledningsserie kommer vi att bädda in vår VBScript-kod i en mycket grundläggande HTML-kod.

På så sätt kan vi se VBScript i aktion genom att köra den specifika HTML-filen i webbläsaren Internet Explorer.

VBScript-exempel

Öppna din textredigerare (Här används Anteckningar. Du kan använda vilken textredigerare du vill) och lägg till följande kodrader.

<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>

Nu kommer din textredigerare att se ut så här (utseendet och layouten kan vara annorlunda beroende på vilken textredigerare du använder):

Skapa ett enkelt VBScript
Enkelt VBscript-program

I det här programmet utgör följande avsnitt HTML-mallen.

<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>

Endast avsnittet som börjar med comes as part of VB Scripting code.

Vilken strängsekvens du än lägger i document.write() kommer att visas av IE som sidtext.

Denna kod kommer helt enkelt att mata ut uttalandet "Ja!!! Jag har börjat lära mig VB-skript." på webbläsarsidan.

Gå till Arkiv-menyn och klicka på "Spara". Nu får du ett fönster så här:

Skapa ett enkelt VBScript

  1. Filnamn: ange namnet som trial.html
  2. Spara som typ: Alla filer.
  3. Klicka på spara-knappen

Klicka på knappen Spara så ser du filen trial.html i mappen där du har sparat din fil.

För att exekvera VB-skriptkoden som vi just skapade måste vi öppna filen trial.html i Internet Explorer.

Om du har ställt in IE som din standardwebbläsare behöver du bara dubbelklicka på filen trial.html.

Om du har ställt in någon annan webbläsare som din standardwebbläsare, högerklicka på filen och gå till Öppna med -> Internet Explorer så här:

Skapa ett enkelt VBScript

Obs! Du kan få ett meddelande om att göra IE till din standardwebbläsare

Nu kommer IE-webbläsaren att öppnas med en säkerhetsvarning så här:

Skapa ett enkelt VBScript

Klicka på "Tillåt blockerat innehåll" och du kommer att tillfrågas om du vill ställa in IE som din standardwebbläsare. Du kan klicka på Ja eller Nej som du vill. Nu kommer du att få följande meddelande på IE.

Skapa ett enkelt VBScript

Ja, du implementerade din första VBScript-kod framgångsrikt.

Felsökning

Om koden inte fungerar –

  • Tryck på F12 för att öppna utvecklarverktyg
  • I det vänstra verktygsfältet bläddrar du nedåt tills du ser inställningssidan "Emulering".
  • Ändra dokumentläge från ett standardläge ("Edge") till 10
  • Prova att använda följande kod
<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>

Nackdelen med VBScript

Den största nackdelen med VBScript är att de flesta webbläsare förutom Internet Explorer inte kommer att bearbeta VBScript-kod. Med andra ord, om din webbplats har besökare som använder en annan webbläsare än Internet Explorer som Chrome, Firefox or Opera, kommer VBScript inte att vara användbart.

Dessutom kommer VBScript inte att köras på datorer som körs på andra operativsystem än Microsoft Windows Inklusive Linux, Mac etc.

Som alla andra skriptspråk har VBScript gått igenom många förändringar under åren.

Nu används VB Script som standardskriptspråk för ASP.

NYCKEL LÄRA

  • VB Script är ett skriptspråk utvecklat av Microsoft.
  • Det är en lätt version av Microsoft Visual Basic och VBScript-syntaxen är mycket lik den för Visual Basic.
  • VBScript-programmet måste finnas i någon av dessa tre miljöer:
    1. IIS (Internet Information Server) – Microsoftegen webbservermjukvara
    2. WSH (Windows Scripting Host) – Den ursprungliga värdmiljön för Windows OS
    3. IE (Internet Explorer) – Den enklaste värdmiljön vi kan använda för att köra VBScript
  • VB Script kan bara köras på Windows maskiner och webbläsaren Internet Explorer.
  • De enklaste verktygen som du kan använda för att skapa och köra VBScript är IE och vilken textredigerare som helst.

Vanliga frågor

VBScript är föråldrat. Microsoft skickar det nu som en on-demand-lösning Windows funktionen och planerar att inaktivera den som standard och så småningom ta bort den. Nya projekt bör använda JavaSkript eller PowerShell istället.

Internet Explorer togs ur bruk i juni 2022, så VBScript körs inte längre i en modern webbläsare. Den körs fortfarande via Windows Script Host och IE-läge i Edge, vilket stöds fram till åtminstone 2029.

Båda är klientsideskriptspråk, men JavaSkript körs i alla moderna webbläsare och på servrar, medan VBScript bara kördes i Internet Explorer på Windows. JavaScript är det aktivt stödda, plattformsoberoende valet idag.

Ja. AI-verktyg kan översätta VBScript till JavaSkript eller PowerShell, mappaping funktioner och syntax, och förklara varje ändring. Testa alltid den konverterade koden, eftersom körningsbeteende och bibliotek kan skilja sig åt.

AI kan förklara äldre VBScript, dokumentera vad varje rutin gör, föreslå säkrare ersättningar och flagga föråldrade anrop. Detta hjälper team att förstå och gradvis migrera gamla skript innan VBScript tas bort från Windows.

Sammanfatta detta inlägg med: