Wat is VBScript? Inleiding en voorbeelden

⚡ Slimme samenvatting

VBScript is een lichtgewicht, client-side scripttaal ontwikkeld door Microsoft Om webpagina's dynamisch te maken. De syntaxis is vergelijkbaar met die van Visual Basic en het draait binnen een host zoals Internet Explorer. Windows Scripthost, oftewel internetinformatieserver.

  • 🧩 Wat Het Is: VBScript is een vereenvoudigde versie van Visual Basic die gebruikt wordt om webpagina's interactief te maken.
  • Heeft een host nodig: Het kan niet zelfstandig draaien; het is afhankelijk van IIS. Windows Script Host of Internet Explorer.
  • 📝 Eenvoudige installatie: Je hebt alleen een teksteditor en Internet Explorer nodig om VBScript-voorbeelden te schrijven en uit te voeren.
  • ▶ ️ Eerste programma: Door VBScript in HTML in te sluiten met document.write() wordt tekst op de browserpagina afgedrukt.
  • ⚠️ Beperkingen: VBScript werkt alleen op Windows en Internet Explorer, niet Chrome. Firefoxof andere systemen.
  • ???? Vandaag verouderd: Microsoft VBScript is verouderd; JavaScript en PowerShell zijn de aanbevolen moderne alternatieven.

Wat is VBScript?

Wat is VBScript?

VBScript (Visual Basic Script) is ontwikkeld door Microsoft met de bedoeling te ontwikkelenping dynamische webpagina's. Het is een client-side scripttaal zoals JavaScript. VBScript is een lichte versie van Microsoft Visuele basis. De syntaxis van VBScript lijkt sterk op die van Visual Basic. Als u wilt dat uw webpagina levendiger en interactiever wordt, kunt u VBScript in uw code opnemen.

VBScript is slechts een scripttaal. Het kan de code dus niet zelfstandig uitvoeren. Het heeft een grotere programmeertaal nodig om het te hosten.

Op dit moment zijn er 3 omgevingen waar VB-scripts kunnen worden uitgevoerd.

  1. IIS (internetinformatieserver) - Microsoft’s webserver
  2. WSH (Windows Scripthost)– De native hostingomgeving van de Windows OS
  3. DWZ (Internet Explorer)– De eenvoudigste hostingomgeving die we kunnen gebruiken om VBScript uit te voeren

Hoe maak je een eenvoudig VBScript?

U hebt tijdens deze zelfstudie slechts twee eenvoudige hulpmiddelen nodig om VBScript-code te maken en uit te voeren:

  1. Internet Explorer – elke versie, maar het is goed om IE6 of hoger te gebruiken.
  2. Teksteditor – U kunt normale teksteditors gebruiken, zoals Notepad++ or Microsoft Expression Web of zelfs Kladblok om VBScript-code te schrijven.

Laten we beginnen met de ontwikkeling vanping Een eenvoudig VB Script-programma.

In deze tutorialserie zullen we onze VBScript-code insluiten in een zeer eenvoudige HTML-code.

Op deze manier kunnen we VBScript in actie zien door het specifieke HTML-bestand in de webbrowser Internet Explorer uit te voeren.

VBScript-voorbeeld

Open uw teksteditor (hier wordt Kladblok gebruikt. U kunt elke gewenste teksteditor gebruiken) en voeg de volgende regels code toe.

<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 zal uw teksteditor er als volgt uitzien (het uiterlijk en de lay-out kunnen verschillen, afhankelijk van de teksteditor die u gebruikt):

Maak een eenvoudig VBScript
Eenvoudig VBscript-programma

In dit programma vormen de volgende secties de HTML-sjabloon.

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

Alleen het gedeelte dat begint met comes as part of VB Scripting code.

De tekenreeks die u in document.write() invoert, wordt door Internet Explorer weergegeven als paginatekst.

Deze code zal eenvoudigweg de verklaring “Ja!!! Ik ben begonnen met het leren van VB Scripting.” op de browserpagina.

Ga naar het menu Bestand en klik op de optie "Opslaan". Nu krijg je een venster als dit:

Maak een eenvoudig VBScript

  1. Bestandsnaam: voer de naam in als trial.html
  2. Opslaan als type: Alle bestanden.
  3. Klik op de knop Opslaan

Klik op de knop Opslaan en u ziet het bestand trial.html in de map waarin u uw bestand heeft opgeslagen.

Om de VB-scriptcode uit te voeren die we zojuist hebben gemaakt, moeten we het bestand trial.html openen in Internet Explorer.

Als u IE als uw standaardbrowser hebt ingesteld, hoeft u alleen maar te dubbelklikken op het bestand trial.html.

Als u een andere webbrowser als standaardbrowser heeft ingesteld, klikt u met de rechtermuisknop op het bestand en gaat u als volgt naar Openen met -> Internet Explorer:

Maak een eenvoudig VBScript

Opmerking: Mogelijk krijgt u een bericht te zien om van IE uw standaardbrowser te maken

Nu wordt de IE-webbrowser geopend met een beveiligingswaarschuwing zoals deze:

Maak een eenvoudig VBScript

Klik op "Allow blocked content" en u wordt gevraagd of u IE als uw standaardbrowser wilt instellen. U kunt op Ja of Nee klikken zoals u wilt. Nu krijgt u het volgende bericht op IE.

Maak een eenvoudig VBScript

Ja, u heeft uw eerste VBScript-code met succes geïmplementeerd.

Probleemoplossen

Als de code niet werkt –

  • Druk op F12 om ontwikkelaarstools te openen
  • Blader in de linkerwerkbalk naar beneden totdat u de instellingenpagina "Emulatie" ziet
  • Wijzig de documentmodus van standaard (“Rand”) naar 10
  • Probeer de volgende code te gebruiken
<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>

Nadeel van VBScript

Het grootste nadeel van VBScript is dat de meeste browsers, behalve Internet Explorer, geen VBScript-code verwerken. Met andere woorden, als uw site bezoekers heeft die een andere webbrowser dan Internet Explorer zoals Chrome gebruiken, Firefox or Opera, dan is VBScript niet nuttig.

Bovendien zal VBScript niet werken op computers die op andere besturingssystemen draaien dan Microsoft Windows waaronder Linux, Mac enz.

Net als elke andere scripttaal heeft VBScript door de jaren heen veel veranderingen ondergaan.

Nu wordt VB Script gebruikt als de standaard scripttaal van ASP.

BELANGRIJKE LESSEN

  • VB Script is een scripttaal ontwikkeld door Microsoft.
  • Het is een lightversie van Microsoft Visual Basic en de VBScript-syntaxis lijken sterk op die van Visual Basic.
  • Het VBScript-programma moet in een van deze 3 omgevingen worden gehost:
    1. IIS (internetinformatieserver) – Microsoft’s eigen webserversoftware
    2. WSH (Windows Scripting Host) – De native hostingomgeving van de Windows OS
    3. IE (Internet Explorer) – De eenvoudigste hostingomgeving die we kunnen gebruiken om VBScript uit te voeren
  • VB Script kan alleen worden uitgevoerd Windows machines en Internet Explorer-browser.
  • De eenvoudigste hulpmiddelen die u kunt gebruiken om VBScript te maken en uit te voeren zijn IE en elke teksteditor.

Veelgestelde vragen

VBScript is verouderd. Microsoft Nu wordt het op aanvraag verzonden. Windows Deze functie is standaard uitgeschakeld en zal uiteindelijk worden verwijderd. Nieuwe projecten dienen gebruik te maken van... JavaGebruik in plaats daarvan een script of PowerShell.

Internet Explorer is in juni 2022 niet meer beschikbaar, dus VBScript werkt niet meer in een moderne browser. Het wordt echter nog steeds uitgevoerd via Windows Script Host en IE-modus in Edge, die in ieder geval tot 2029 ondersteund wordt.

Beide zijn client-side scripttalen, maar JavaHet script werkt in elke moderne browser en op servers, terwijl VBScript alleen in Internet Explorer werkte. Windows. JavaScript is momenteel de meest gebruikte en platformonafhankelijke keuze.

Ja. AI-tools kunnen VBScript vertalen naar JavaScript of PowerShell, kaartping Functies en syntax, en leg elke wijziging uit. Test de geconverteerde code altijd, aangezien het runtimegedrag en de gebruikte bibliotheken kunnen verschillen.

AI kan verouderde VBScript-code uitleggen, documenteren wat elke routine doet, veiligere alternatieven voorstellen en verouderde aanroepen markeren. Dit helpt teams om oude scripts te begrijpen en geleidelijk te migreren voordat VBScript definitief wordt verwijderd. Windows.

Vat dit bericht samen met: