Hvad er VBScript? Introduktion og eksempler

⚡ Smart opsummering

VBScript er et letvægts scriptsprog på klientsiden udviklet af Microsoft for at gøre websider dynamiske. Syntaksen minder om Visual Basic og kører i en vært som Internet Explorer, Windows Scriptvært eller internetinformationsserver.

  • 🧩 Hvad det er: VBScript er en lightversion af Visual Basic, der bruges til at tilføje interaktivitet til websider.
  • 🖥️ Behøver en vært: Den kan ikke køre alene; den er afhængig af IIS, Windows Script Host eller Internet Explorer.
  • 📝 Enkel opsætning: Du behøver kun en teksteditor og Internet Explorer for at skrive og køre VBScript-eksempler.
  • ▶ ️ Første program: Integrering af VBScript i HTML med document.write() udskriver tekst på browsersiden.
  • ⚠️ Begrænsninger: VBScript kører kun på Windows og Internet Explorer, ikke på Chrome, Firefoxeller andre systemer.
  • 🚫 Udfaset i dag: Microsoft har udfaset VBScript; JavaScript og PowerShell er de anbefalede moderne alternativer.

Hvad er VBScript

Hvad er VBScript?

vbscript (Visual Basic Script) er udviklet af Microsoft med den hensigt at udvikleping dynamiske websider. Det er et klientside-scriptsprog som f.eks. JavaManuskript. VBScript er en light-version af Microsoft Visual Basic. Syntaksen i VBScript er meget lig den i Visual Basic. Hvis du ønsker, at din webside skal være mere livlig og interaktiv, så kan du inkorporere VBScript i din kode.

VBScript er blot et scriptsprog. Så den kan ikke køre sin kode alene. Det har brug for et større programmeringssprog for at være vært for det.

Lige nu er der 3 miljøer, hvor VB Scripts kan køre.

  1. IIS (Internet Information Server) - Microsoft's webserver
  2. WSH (Windows script vært)– Det oprindelige værtsmiljø i Windows OS
  3. IE (Internet Explorer)– Det enkleste hostingmiljø, vi kan bruge til at køre VBScript

Hvordan opretter man et simpelt VBScript?

Du behøver kun 2 enkle værktøjer til at oprette og køre VBScript-kode i hele denne vejledning:

  1. Internet Explorer – enhver version, men det er godt at bruge IE6 eller nyere.
  2. Teksteditor – Du kan bruge normale teksteditorer som f.eks Notepad++ or Microsoft Expression Web eller endda Notesblok til at skrive VBScript-kode.

Lad os starte med at udvikleping et simpelt VB script-program.

I denne vejledningsserie vil vi indlejre vores VBScript-kode i en meget grundlæggende HTML-kode.

På denne måde kan vi se VBScript i aktion ved at køre den bestemte HTML-fil på Internet Explorer-webbrowseren.

VBScript eksempel

Åbn din teksteditor (Her bruges Notesblok. Du kan bruge hvilken teksteditor du vil) og tilføj følgende linjer kode.

<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 vil din teksteditor se sådan ud (udseendet og layoutet kan være anderledes baseret på den teksteditor du bruger):

Opret et simpelt VBScript
Simpelt VBscript-program

I dette program udgør de følgende afsnit HTML-skabelonen.

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

Kun det afsnit, der starter med comes as part of VB Scripting code.

Uanset hvilken strengsekvens du indsætter i document.write() vil IE blive vist som sidetekst.

Denne kode vil blot udsende erklæringen "Ja!!! Jeg er begyndt at lære VB Scripting.” på browsersiden.

Gå til menuen Filer og klik på "Gem". Nu får du et vindue som dette:

Opret et simpelt VBScript

  1. Filnavn: Indtast navnet som trial.html
  2. Gem som type: Alle filer.
  3. Klik på knappen Gem

Klik på knappen Gem, og du vil se filen trial.html i den mappe, hvor du har gemt din fil.

For at udføre den VB Scripting-kode, vi lige har oprettet, skal vi åbne filen trial.html i Internet Explorer.

Hvis du har indstillet IE som din standardbrowser, skal du blot dobbeltklikke på filen trial.html.

Hvis du har indstillet en anden webbrowser som din standardbrowser, skal du højreklikke på filen og gå til Åbn med -> Internet Explorer på denne måde:

Opret et simpelt VBScript

Bemærk: Du får muligvis vist en besked om at gøre IE til din standardbrowser

Nu vil IE-webbrowseren blive åbnet med en sikkerhedsadvarsel som denne:

Opret et simpelt VBScript

Klik på "Tillad blokeret indhold", og du bliver spurgt, om du vil indstille IE som din standardbrowser. Du kan klikke på Ja eller Nej, som du vil. Nu vil du få følgende besked på IE.

Opret et simpelt VBScript

Ja, du implementerede din første VBScript-kode med succes.

Fejlfinding

Hvis koden ikke virker –

  • Tryk på F12 for at åbne udviklerværktøjer
  • Rul ned i venstre værktøjslinje, indtil du ser indstillingssiden "Emulering".
  • Skift dokumenttilstand fra en standard ("Kant") til 10
  • Prøv at bruge følgende kode
<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>

Ulempe ved VBScript

Den største ulempe ved VBScript er, at de fleste browsere undtagen Internet Explorer ikke behandler VBScript-kode. Med andre ord, hvis dit websted har besøgende, der bruger en anden webbrowser end Internet Explorer som Chrome, Firefox or Opera, så vil VBScript ikke være nyttigt.

Desuden vil VBScript ikke køre på computere, der kører på andre operativsystemer end Microsoft Windows herunder Linux, Mac osv.

Som ethvert andet scriptsprog har VBScript gennemgået mange ændringer gennem årene.

Nu bruges VB Script som standard scriptsprog for ASP.

NØGLELÆRING

  • VB Script er et scriptsprog udviklet af Microsoft.
  • Det er en light version af Microsoft Visual Basic og VBScript-syntaksen minder meget om Visual Basic.
  • VBScript-programmet skal hostes i et af disse 3 miljøer:
    1. IIS (Internet Information Server) – Microsoftegen webserversoftware
    2. WSH (Windows Scripting Host) – Det oprindelige hostingmiljø i Windows OS
    3. IE (Internet Explorer) – Det enkleste hostingmiljø, vi kan bruge til at køre VBScript
  • VB Script kan kun køre på Windows maskiner og Internet Explorer browser.
  • De enkleste værktøjer, du kan bruge til at oprette og køre VBScript, er IE og enhver teksteditor.

Ofte Stillede Spørgsmål

VBScript er udfaset. Microsoft sender det nu som en on-demand Windows funktionen og planlægger at deaktivere den som standard og på sigt fjerne den. Nye projekter bør bruge JavaScript eller PowerShell i stedet.

Internet Explorer blev udgået i juni 2022, så VBScript kører ikke længere i en moderne browser. Den kører stadig via Windows Script Host og IE-tilstand i Edge, som understøttes indtil mindst 2029.

Begge er klientsidede scriptsprog, men JavaScriptet kører i alle moderne browsere og på servere, mens VBScript kun kører i Internet Explorer på Windows. JavaScript er det aktivt understøttede valg på tværs af platforme i dag.

Ja. AI-værktøjer kan oversætte VBScript til JavaScript eller PowerShell, kortping funktioner og syntaks, og forklar hver ændring. Test altid den konverterede kode, da runtime-adfærd og biblioteker kan variere.

AI kan forklare ældre VBScript, dokumentere, hvad hver rutine gør, foreslå sikrere erstatninger og markere forældede kald. Dette hjælper teams med at forstå og gradvist migrere gamle scripts, før VBScript fjernes fra Windows.

Opsummer dette indlæg med: