Hva er VBScript? Introduksjon og eksempler

โšก Smart oppsummering

VBScript er et lettvekts skriptsprรฅk pรฅ klientsiden utviklet av Microsoft for รฅ gjรธre nettsider dynamiske. Syntaksen ligner pรฅ Visual Basic, og den kjรธrer i en vert som Internet Explorer, Windows Skriptvert eller Internett-informasjonsserver.

  • ๐Ÿงฉ Hva det er: VBScript er en lettversjon av Visual Basic som brukes til รฅ legge til interaktivitet pรฅ nettsider.
  • ๐Ÿ–ฅ๏ธ Trenger en vert: Den kan ikke kjรธre alene; den er avhengig av IIS, Windows Script Host eller Internet Explorer.
  • ๐Ÿ“ Enkelt oppsett: Du trenger bare en teksteditor og Internet Explorer for รฅ skrive og kjรธre VBScript-eksempler.
  • โ–ถ ๏ธ Fรธrste program: Innbygging av VBScript i HTML med document.write() skriver ut tekst pรฅ nettlesersiden.
  • โš ๏ธ Begrensninger: VBScript kjรธrer bare pรฅ Windows og Internet Explorer, ikke pรฅ Chrome, Firefox, eller andre systemer.
  • ๐Ÿšซ Utdatert i dag: Microsoft har utdatert VBScript; JavaScript og PowerShell er de anbefalte moderne alternativene.

Hva er VBScript

Hva er VBScript?

VBScript (Visual Basic Script) er utviklet av Microsoft med den hensikt รฅ utvikleping dynamiske nettsider. Det er et klientsideskriptsprรฅk som JavaManus. VBScript er en lett versjon av Microsoft Visual Basic. Syntaksen til VBScript er veldig lik den til Visual Basic. Hvis du vil at nettsiden din skal vรฆre mer livlig og interaktiv, kan du inkludere VBScript i koden din.

VBScript er bare et skriptsprรฅk. Sรฅ den kan ikke kjรธre koden pรฅ egen hรฅnd. Den trenger et stรธrre programmeringssprรฅk for รฅ vรฆre vert for den.

Akkurat nรฅ er det 3 miljรธer der VB Scripts kan kjรธres.

  1. IIS (Internet Information Server) - Microsoftsin webserver
  2. WSH (Windows Skriptvert)โ€“ Det opprinnelige vertsmiljรธet til Windows OS
  3. IE (Internet Explorer)โ€“ Det enkleste vertsmiljรธet vi kan bruke til รฅ kjรธre VBScript

Hvordan lage et enkelt VBScript?

Du trenger bare 2 enkle verktรธy for รฅ lage og kjรธre VBScript-kode gjennom denne opplรฆringen:

  1. Internet Explorer โ€“ hvilken som helst versjon, men det er greit รฅ bruke IE6 eller nyere.
  2. Tekstredigering - Du kan bruke vanlige tekstredigerere som Notepad++ or Microsoft Expression Web eller til og med Notepad for รฅ skrive VBScript-kode.

La oss starte med รฅ utvikleping et enkelt VB-skriptprogram.

I denne opplรฆringsserien vil vi bygge inn VBScript-koden vรฅr i en veldig enkel HTML-kode.

Pรฅ denne mรฅten kan vi se VBScript i aksjon ved รฅ kjรธre den bestemte HTML-filen i Internet Explorer-nettleseren.

Eksempel pรฅ VBScript

ร…pne tekstredigeringsprogrammet (Her brukes Notisblokk. Du kan bruke hvilken tekstredigerer du vil) og legg til fรธlgende kodelinjer.

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

Nรฅ vil tekstredigeringsprogrammet ditt se slik ut (utseendet og layouten kan vรฆre forskjellig basert pรฅ tekstredigeringsprogrammet du bruker):

Lag et enkelt VBScript
Enkelt VBscript-program

I dette programmet utgjรธr de fรธlgende delene HTML-malen.

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

Bare avsnittet som begynner med comes as part of VB Scripting code.

Uansett hvilken strengsekvens du legger inn i document.write() vil bli vist av IE som sidetekst.

Denne koden vil ganske enkelt sende ut setningen "Ja!!! Jeg har begynt รฅ lรฆre meg VB-skripting.ยป pรฅ nettlesersiden.

Gรฅ til Fil-menyen og klikk "Lagre". Nรฅ fรฅr du et vindu som dette:

Lag et enkelt VBScript

  1. Filnavn: skriv inn navnet som trial.html
  2. Lagre som type: Alle filer.
  3. Klikk pรฅ lagre-knappen

Klikk pรฅ Lagre-knappen og du vil se filen trial.html i mappen der du har lagret filen.

For รฅ utfรธre VB-skriptkoden vi nettopp har laget, mรฅ vi รฅpne filen trial.html i Internet Explorer.

Hvis du har satt IE som standard nettleser, trenger du bare รฅ dobbeltklikke pรฅ filen trial.html.

Hvis du har satt en annen nettleser som standard nettleser, hรธyreklikk pรฅ filen og gรฅ til ร…pne med โ€“> Internet Explorer slik:

Lag et enkelt VBScript

Merk: Du kan bli vist en melding om รฅ gjรธre IE til din standard nettleser

Nรฅ vil IE-nettleseren รฅpnes med en sikkerhetsadvarsel som dette:

Lag et enkelt VBScript

Klikk "Tillat blokkert innhold" og du vil bli spurt om du vil angi IE som standard nettleser. Du kan klikke Ja eller Nei som du vil. Nรฅ vil du fรฅ fรธlgende melding pรฅ IE.

Lag et enkelt VBScript

Ja, du implementerte den fรธrste VBScript-koden din.

Feilsรธking

Hvis koden ikke fungerer โ€“

  • Trykk F12 for รฅ รฅpne utviklerverktรธy
  • Rull ned pรฅ venstre verktรธylinje til du ser innstillingssiden "Emulering".
  • Endre dokumentmodus fra en standard ("Edge") til 10
  • Prรธv รฅ bruke 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>

Ulempen med VBScript

Den stรธrste ulempen med VBScript er at de fleste nettlesere unntatt Internet Explorer ikke vil behandle VBScript-kode. Med andre ord, hvis nettstedet ditt har besรธkende som bruker en annen nettleser enn Internet Explorer som Chrome, Firefox or Opera, da vil ikke VBScript vรฆre nyttig.

Dessuten vil ikke VBScript kjรธre pรฅ datamaskiner som kjรธrer pรฅ andre operativsystemer enn Microsoft Windows herunder Linux, Mac osv.

Som alle andre skriptsprรฅk, har VBScript gรฅtt gjennom mange endringer i lรธpet av รฅrene.

Nรฅ brukes VB Script som standard skriptsprรฅk for ASP.

Nร˜KKELLร†RING

  • VB Script er et skriptsprรฅk utviklet av Microsoft.
  • Det er en lett versjon av Microsoft Visual Basic og VBScript-syntaksen er veldig lik den til Visual Basic.
  • VBScript-programmet mรฅ vรฆre vert for et av disse tre miljรธene:
    1. IIS (Internet Information Server) โ€“ Microsoftsin egen webserverprogramvare
    2. WSH (Windows Scripting Host) โ€“ Det opprinnelige vertsmiljรธet til Windows OS
    3. IE (Internet Explorer) โ€“ Det enkleste vertsmiljรธet vi kan bruke til รฅ kjรธre VBScript
  • VB Script kan bare kjรธres pรฅ Windows maskiner og nettleseren Internet Explorer.
  • De enkleste verktรธyene du kan bruke til รฅ lage og kjรธre VBScript er IE og et hvilket som helst tekstredigeringsprogram.

Spรธrsmรฅl og svar

VBScript er utdatert. Microsoft sender den nรฅ som en pรฅ forespรธrsel Windows funksjonen og planlegger รฅ deaktivere den som standard og etter hvert fjerne den. Nye prosjekter bรธr bruke JavaScript eller PowerShell i stedet.

Internet Explorer ble pensjonert i juni 2022, sรฅ VBScript kjรธrer ikke lenger i en moderne nettleser. Den kjรธrer fortsatt gjennom Windows Script Host og IE-modus i Edge, som stรธttes frem til minst 2029.

Begge er klientsideskriptsprรฅk, men JavaSkript kjรธrer i alle moderne nettlesere og pรฅ servere, mens VBScript bare kjรธrte i Internet Explorer pรฅ Windows. JavaScript er det aktivt stรธttede valget pรฅ tvers av plattformer i dag.

Ja. AI-verktรธy kan oversette VBScript til JavaSkript eller PowerShell, kartping funksjoner og syntaks, og forklar hver endring. Test alltid den konverterte koden, siden kjรธretidsoppfรธrsel og biblioteker kan variere.

AI kan forklare eldre VBScript, dokumentere hva hver rutine gjรธr, foreslรฅ tryggere erstatninger og flagge utdaterte anrop. Dette hjelper team med รฅ forstรฅ og gradvis migrere gamle skript fรธr VBScript fjernes fra Windows.

Oppsummer dette innlegget med: