Cos'รจ VBScript? Introduzione ed esempi

โšก Riepilogo intelligente

VBScript รจ un linguaggio di scripting leggero lato client sviluppato da Microsoft per rendere dinamiche le pagine web. Simile nella sintassi a Visual Basic, viene eseguito all'interno di un host come Internet Explorer, Windows Server di hosting per script o server di informazioni Internet.

  • ๐Ÿงฉ Che cosa รจ: VBScript รจ una versione leggera di Visual Basic utilizzata per aggiungere interattivitร  alle pagine web.
  • ๏ธ Necessita di un host: Non puรฒ funzionare da solo; si basa su IIS, Windows Script Host o Internet Explorer.
  • ๐Ÿ“ Configurazione semplice: Per scrivere ed eseguire esempi VBScript รจ sufficiente un editor di testo e Internet Explorer.
  • โ–ถ ๏ธ Primo programma: Incorporando VBScript in HTML con document.write() il testo viene visualizzato sulla pagina del browser.
  • โš ๏ธ limitazioni: VBScript funziona solo su Windows e Internet Explorer, non su Chrome, Firefoxo altri sistemi.
  • ๐Ÿšซ Oggi รจ obsoleto: Microsoft ha deprecato VBScript; JavaScript e PowerShell sono le alternative moderne consigliate.

Cos'รจ VBScript?

Cos'รจ VBScript?

VBScript (Visual Basic Script) รจ sviluppato da Microsoft con l'intenzione di sviluppareping pagine web dinamiche. รˆ un linguaggio di scripting lato client come JavaScript. VBScript รจ una versione light di Microsoft Visual Basic. La sintassi di VBScript รจ molto simile a quella di Visual Basic. Se desideri che la tua pagina web sia piรน vivace e interattiva, puoi incorporare VBScript nel tuo codice.

VBScript รจ solo un linguaggio di scripting. Pertanto, non puรฒ eseguire il proprio codice da solo. Ha bisogno di un linguaggio di programmazione piรน grande per ospitarlo.

Al momento, ci sono 3 ambienti in cui รจ possibile eseguire gli script VB.

  1. IIS (server di informazioni Internet) - Microsoftil server web di
  2. WSH (Windows Ospite dello script)โ€“ L'ambiente di hosting nativo del Windows OS
  3. Internet Explorer (Internet Explorer)โ€“ L'ambiente hosting piรน semplice che possiamo utilizzare per eseguire VBScript

Come creare un semplice VBScript?

Hai solo bisogno di 2 semplici strumenti per creare ed eseguire il codice VBScript in questo tutorial:

  1. Internet Explorer โ€“ qualsiasi versione, ma รจ consigliabile utilizzare IE6 o versione successiva.
  2. Editor di testo: puoi utilizzare normali editor di testo come Notepad++ or Microsoft Expression Web o anche Blocco note per scrivere codice VBScript.

Iniziamo sviluppandoping Un semplice programma in VB Script.

In questa serie di tutorial incorporeremo il nostro codice VBScript all'interno di un codice HTML molto semplice.

In questo modo, possiamo vedere VBScript in azione eseguendo il particolare file HTML sul browser Web Internet Explorer.

Esempio di script VB

Apri il tuo editor di testo (qui viene utilizzato Blocco note. Puoi utilizzare qualsiasi editor di testo tu voglia) e aggiungi le seguenti righe di codice.

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

Ora il tuo editor di testo avrร  questo aspetto (l'aspetto e il layout potrebbero essere diversi in base all'editor di testo che utilizzi):

Crea un semplice VBScript
Semplice programma VBscript

In questo programma, le sezioni seguenti costituiscono il modello HTML.

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

Solo la sezione che inizia con comes as part of VB Scripting code.

Qualunque sequenza di stringhe inserisci in document.write() verrร  visualizzata da IE come testo della pagina.

Questo codice produrrร  semplicemente la dichiarazione โ€œSรฌ!!! Ho iniziato a imparare VB Scripting.โ€ nella pagina del browser.

Vai al menu File e fai clic sull'opzione "Salva". Ora ti apparirร  una finestra come questa:

Crea un semplice VBScript

  1. Nome file: inserisci il nome come trial.html
  2. Salva come tipo: Tutti i file.
  3. Fare clic sul pulsante Salva

Fai clic sul pulsante Salva e vedrai il file trial.html nella cartella in cui hai salvato il file.

Per eseguire il codice VB Scripting che abbiamo appena creato, dobbiamo aprire il file trial.html in Internet Explorer.

Se hai impostato IE come browser predefinito, ti basta fare doppio clic sul file trial.html.

Se hai impostato qualsiasi altro browser Web come browser predefinito, fai clic con il pulsante destro del mouse sul file e vai su Apri con -> Internet Explorer in questo modo:

Crea un semplice VBScript

Nota: potrebbe essere visualizzato un messaggio per impostare IE come browser predefinito

Ora, il browser Web IE verrร  aperto con un avviso di sicurezza come questo:

Crea un semplice VBScript

Fai clic su "Consenti contenuto bloccato" e ti verrร  chiesto se vuoi impostare IE come browser predefinito. Puoi fare clic su Sรฌ o No come preferisci. Ora, riceverai il seguente messaggio su IE.

Crea un semplice VBScript

Sรฌ, hai implementato con successo il tuo primo codice VBScript.

Risoluzione dei problemi

Se il codice non funziona โ€“

  • Premi F12 per aprire gli strumenti di sviluppo
  • Nella barra degli strumenti di sinistra scorri verso il basso fino a visualizzare la pagina delle impostazioni "Emulazione".
  • Cambia la modalitร  documento da quella predefinita ("Bordo") a 10
  • Prova ad usare il seguente codice
<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>

Svantaggio di VBScript

Lo svantaggio principale di VBScript รจ che la maggior parte dei browser, ad eccezione di Internet Explorer, non elabora il codice VBScript. In altre parole, se il tuo sito ha visitatori che utilizzano un browser Web diverso da Internet Explorer come Chrome, Firefox or Opera, allora VBScript non sarร  utile.

Inoltre, VBScript non verrร  eseguito su computer che utilizzano sistemi operativi diversi da Microsoft Windows Compreso Linux, Mac ecc.

Come qualsiasi altro linguaggio di scripting, VBScript ha subito molti cambiamenti nel corso degli anni.

Ora, VB Script viene utilizzato come linguaggio di scripting predefinito di ASP.

APPRENDIMENTO CHIAVE

  • VB Script รจ un linguaggio di scripting sviluppato da Microsoft.
  • รˆ una versione leggera di Microsoft Visual Basic e la sintassi VBScript sono molto simili a quella di Visual Basic.
  • Il programma VBScript deve essere ospitato in uno di questi 3 ambienti:
    1. IIS (Internet Information Server) โ€“ Microsoftil software del server web di
    2. WSH (Windows Scripting Host) โ€“ L'ambiente di hosting nativo di Windows OS
    3. IE (Internet Explorer) โ€“ L'ambiente di hosting piรน semplice che possiamo utilizzare per eseguire VBScript
  • VB Script puรฒ essere eseguito solo su Windows macchine e browser Internet Explorer.
  • Gli strumenti piรน semplici che puoi utilizzare per creare ed eseguire VBScript sono IE e qualsiasi editor di testo.

DOMANDE FREQUENTI

VBScript รจ obsoleto. Microsoft ora lo spedisce su richiesta Windows funzionalitร  e piani per disabilitarla per impostazione predefinita e infine rimuoverla. I nuovi progetti dovrebbero utilizzare JavaIn alternativa, si puรฒ utilizzare uno script o PowerShell.

Internet Explorer รจ stato ritirato nel giugno 2022, quindi VBScript non viene piรน eseguito in un browser moderno. รˆ ancora eseguibile tramite Windows Script Host e la modalitร  IE in Edge, supportata almeno fino al 2029.

Entrambi sono linguaggi di scripting lato client, ma JavaLo script viene eseguito in tutti i browser moderni e sui server, mentre VBScript veniva eseguito solo in Internet Explorer su Windows. JavaScript รจ oggi la scelta multipiattaforma attivamente supportata.

Sรฌ. Gli strumenti di IA possono tradurre VBScript in JavaScript o PowerShell, mappaping Descrivi le funzioni e la sintassi, e spiega ogni modifica. Testa sempre il codice convertito, poichรฉ il comportamento a runtime e le librerie possono differire.

L'IA puรฒ spiegare il codice VBScript obsoleto, documentare cosa fa ogni routine, suggerire sostituzioni piรน sicure e segnalare le chiamate obsolete. Questo aiuta i team a comprendere e migrare gradualmente i vecchi script prima che VBScript venga rimosso. Windows.

Riassumi questo post con: