Co je VBScript? Úvod a příklady

⚡ Chytré shrnutí

VBScript je lehký skriptovací jazyk na straně klienta vyvinutý společností Microsoft pro dynamické webové stránky. Syntaxe je podobná Visual Basic, běží uvnitř hostitelského prostředí, jako je Internet Explorer, Windows Hostitel skriptů nebo internetový informační server.

  • 🧩 Co To Je: VBScript je odlehčená verze Visual Basicu, která se používá k přidání interaktivity do webových stránek.
  • 🖥️ Potřebuje hostitele: Nemůže běžet sám; spoléhá na IIS, Windows Hostitel skriptů nebo Internet Explorer.
  • ???? Jednoduché nastavení: K psaní a spouštění příkladů VBScript potřebujete pouze textový editor a Internet Explorer.
  • ▶ </ s> První program: Vložení VBScriptu do HTML pomocí document.write() vytiskne text na stránku prohlížeče.
  • ⚠️ Omezení: VBScript běží pouze na Windows a Internet Exploreru, nikoli v Chromu, Firefox, nebo jiné systémy.
  • 🚫 Zastaralé dnes: Microsoft zastaral VBScript; JavaDoporučenými moderními alternativami jsou Script a PowerShell.

Co je VBScript

Co je VBScript?

VBScript (Visual Basic Script) je vyvinut společností Microsoft s úmyslem rozvíjetping dynamické webové stránky. Je to skriptovací jazyk na straně klienta, jako je JavaSkript. VBScript je odlehčená verze Microsoft Visual Basic. Syntaxe jazyka VBScript je velmi podobná syntaxi jazyka Visual Basic. Pokud chcete, aby vaše webová stránka byla živější a interaktivnější, můžete do svého kódu začlenit VBScript.

VBScript je pouze skriptovací jazyk. Nemůže tedy spustit svůj kód sám. K jeho hostování potřebuje větší programovací jazyk.

Právě teď existují 3 prostředí, kde lze skripty VB spouštět.

  1. IIS (Internet Information Server) - Microsoftwebový server uživatele
  2. WSH (Windows Hostitel skriptu)– Nativní hostitelské prostředí Windows OS
  3. IE (Internet Explorer)– Nejjednodušší hostingové prostředí, které můžeme použít ke spuštění VBScriptu

Jak vytvořit jednoduchý VBScript?

K vytvoření a spuštění kódu VBScript v tomto tutoriálu potřebujete pouze 2 jednoduché nástroje:

  1. Internet Explorer – jakákoli verze, ale je dobré používat IE6 nebo vyšší.
  2. Textový editor – Můžete použít běžné textové editory jako např Notepad++ or Microsoft Expression Web nebo dokonce Poznámkový blok pro psaní kódu VBScript.

Začněme vývojemping jednoduchý program VB Script.

V této sérii výukových programů vložíme náš kód VBScript do velmi základního kódu HTML.

Tímto způsobem můžeme vidět VBScript v akci spuštěním konkrétního souboru HTML ve webovém prohlížeči Internet Explorer.

Příklad VBScript

Otevřete svůj textový editor (zde se používá Poznámkový blok. Můžete použít libovolný textový editor) a přidejte následující řádky kódu.

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

Nyní bude váš textový editor vypadat takto (vzhled a rozvržení se mohou lišit v závislosti na používaném textovém editoru):

Vytvořte jednoduchý VBScript
Jednoduchý program VBscript

V tomto programu tvoří šablonu HTML následující části.

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

Pouze část, která začíná comes as part of VB Scripting code.

Jakákoli sekvence řetězců, kterou vložíte do document.write(), bude IE zobrazena jako text stránky.

Tento kód jednoduše vydá prohlášení „Ano!!! Začal jsem se učit VB skriptování.“ na stránce prohlížeče.

Přejděte do nabídky Soubor a klikněte na možnost „Uložit“. Nyní získáte okno, jako je toto:

Vytvořte jednoduchý VBScript

  1. Název souboru: zadejte název jako trial.html
  2. Uložit jako typ: Všechny soubory.
  3. Klikněte na tlačítko uložit

Klikněte na tlačítko Uložit a ve složce, kam jste soubor uložili, uvidíte soubor trial.html.

Pro spuštění kódu VB Scripting, který jsme právě vytvořili, musíme otevřít soubor trial.html v Internet Exploreru.

Pokud jste nastavili IE jako výchozí prohlížeč, stačí dvakrát kliknout na soubor trial.html.

Pokud jste jako výchozí prohlížeč nastavili jakýkoli jiný webový prohlížeč, klikněte na soubor pravým tlačítkem a přejděte na Otevřít v –> Internet Explorer takto:

Vytvořte jednoduchý VBScript

Poznámka: Může se vám zobrazit zpráva, že IE nastavíte jako výchozí prohlížeč

Nyní se otevře webový prohlížeč IE s bezpečnostním varováním, jako je toto:

Vytvořte jednoduchý VBScript

Klikněte na „Povolit blokovaný obsah“ a budete dotázáni, zda chcete nastavit IE jako výchozí prohlížeč. Můžete kliknout na Ano nebo Ne, jak chcete. Nyní na IE dostanete následující zprávu.

Vytvořte jednoduchý VBScript

Ano, úspěšně jste implementovali svůj první kód VBScript.

Řešení potíží

Pokud kód nefunguje -

  • Stisknutím klávesy F12 otevřete nástroje pro vývojáře
  • V levém panelu nástrojů přejděte dolů, dokud neuvidíte stránku nastavení „Emulace“.
  • Změňte režim dokumentu z výchozího („Edge“) na 10
  • Zkuste použít následující kód
<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>

Nevýhoda VBScriptu

Hlavní nevýhodou VBScriptu je, že většina prohlížečů kromě Internet Exploreru nezpracuje kód VBScript. Jinými slovy, pokud má váš web návštěvníky, kteří používají jiný webový prohlížeč než Internet Explorer, jako je Chrome, Firefox or Opera, pak VBScript nebude užitečný.

Navíc VBScript nepoběží na počítačích, které běží na jiných operačních systémech než Microsoft Windows včetně Linux, Mac atd.

Jako každý jiný skriptovací jazyk prošel VBScript v průběhu let mnoha změnami.

Nyní se jako výchozí skriptovací jazyk používá VB Script ASP.

KLÍČOVÉ UČENÍ

  • VB Script je skriptovací jazyk vyvinutý společností Microsoft.
  • Jedná se o odlehčenou verzi Microsoft Visual Basic a syntaxe VBScript je velmi podobná syntaxi jazyka Visual Basic.
  • Program VBScript musí být hostován v jednom z těchto 3 prostředí:
    1. IIS (Internet Information Server) – Microsoftsoftware vlastního webového serveru
    2. WSH (Windows Scripting Host) – Nativní hostitelské prostředí serveru Windows OS
    3. IE (Internet Explorer) – Nejjednodušší hostingové prostředí, které můžeme použít ke spuštění VBScriptu
  • VB Script lze spustit pouze dál Windows počítače a prohlížeč Internet Explorer.
  • Nejjednodušší nástroje, které můžete použít k vytvoření a spuštění VBScript, jsou IE a jakýkoli textový editor.

Nejčastější dotazy

VBScript je zastaralý. Microsoft nyní se dodává na vyžádání Windows a plánuje ji ve výchozím nastavení zakázat a nakonec ji odebrat. Nové projekty by měly používat JavaMísto toho skript nebo PowerShell.

Podpora Internet Exploreru byla ukončena v červnu 2022, takže VBScript již neběží v moderním prohlížeči. Stále se spouští prostřednictvím Windows Režim Script Host a IE v Edge, který je podporován minimálně do roku 2029.

Oba jsou skriptovací jazyky na straně klienta, ale JavaSkript běží v každém moderním prohlížeči a na serverech, zatímco VBScript běží pouze v Internet Exploreru na... Windows. JavaSkript je dnes aktivně podporovanou multiplatformní volbou.

Ano. Nástroje umělé inteligence dokáží přeložit VBScript do JavaSkript nebo PowerShell, mapaping funkce a syntaxi a vysvětlete každou změnu. Vždy otestujte převedený kód, protože chování za běhu a knihovny se mohou lišit.

Umělá inteligence dokáže vysvětlit starší VBScript, zdokumentovat, co každá rutina dělá, navrhnout bezpečnější náhrady a označit zastaralá volání. To pomáhá týmům porozumět starým skriptům a postupně je migrovat, než bude VBScript odstraněn z Windows.

Shrňte tento příspěvek takto: