VBScript
Surgido em1996
Última versão5.8
Criado porMicrosoft

VBScript (Microsoft Visual Basic Scripting Edition)[1] é uma versão interpretada da linguagem Visual Basic usada em Active Server Pages (ASP) para tarefas e construção dinâmica de página HTML, e Windows Scripting Host (WSH) para facilitar a construção de ferramentas por técnicos ou tarefas automatizadas.

O VBScript é frequentemente usado em substituição aos arquivos de lote, sendo uma opção mais avançada e prática. VBScript usa o Component Object Model para acessar os elementos do ambiente no qual ele está sendo executado, o que permite o uso de funções avançadas do sistema operacional, por exemplo, para manipulação de arquivos ou do registro do Windows.

VBScript está disponível por padrão desde o Windows 98, onde o ambiente WSH já vinha instalado com suporte a linguagem.

Funções da linguagem

editar

Msgbox: exibe uma caixa de mensagem

Inputbox: espera a entrada do usuário

Day: retorna um número que representa o dia do mês do computador (varia do 1 ao 31)

Month: retorna um número que representa o mês do computador (varia do 1 ao 12)

MonthName: retorna o nome de um mês do computador

Year: retorna um número que representa o ano do computador

WeekDay: retorna um número que representa um dia da semana (varia do 1 ao 7)

WeekDayName (retorna o nome de um dia da semana)

Now (retorna a data e a hora atuais do sistema)

Hex (converte um número para hexadecimal)

Oct (converte um número para octal)

Cos (retorna o cosseno de um número)

Sin (retorna o seno de um número)

Tan (retorna a Tangente de um número)

Round (arredonda um número)

Sqr (retorna a raiz quadrada de um número)

Rnd (retorna um número aleatório)

Lcase (converte uma string inteira para minúscula)

Ucase (converte uma string inteira para maiúscula)

Len (retorna o comprimento de uma string)

Strreverse (inverte uma string)

Trim (remove os espaços à esquerda e à direita de uma string)

Ltrim (remove os espaços à esquerda de uma string)

Rtrim (remove os espaços à direita de uma string)

InStr (procura uma string em uma outra string e retorna a sua posição)

Exemplos de código VBS

editar
'Este é um Comentário de linha
MsgBox "Olá, Mundo!"
'Código que permite que o usuário digite o seu nome
nome = Inputbox("Digite o seu nome: ")
Msgbox("É um prazer te conhecer Senhor(a) " & nome)

Ver também

editar

Referências

  1. o365devx. «Criando formulários personalizados usando o Visual Basic Scripting Edition». docs.microsoft.com. Consultado em 10 de maio de 2022 

Ligações Externas

editar
Outros projetos Wikimedia também contêm material sobre este tema:
Wikilivros Livros e manuais no Wikilivros

📚 Artikel Terkait di Wikipedia

Linguagem de script

como pode alguma linguagem implementada por um motor Windows Script Host (VBScript, JScript e VBA por padrão no Windows e motores de terceiros incluindo implementações

ASP

são: VBScript, JScript, PerlScript, Tcl ou Python sendo que apenas as duas primeiras são suportadas por padrão. A mais comumente difundida foi VBScript, sendo

Notepad++

C#, XML, HTML, PHP, JavaScript, makefile, ASCII art, doxygen, ASP, VB/VBScript, Unix Shell Script, BAT, SQL, Objective-C, CSS, Pascal, Perl, Python, Lua

Cookie (informática)

este não poderá ser manipulado por códigos client-side como JavaScript, VBscript, etc. Atribuir o parâmetro HttpOnly a um determinado cookie visa dificultar

Visual Basic

orientada a objetos (OO). Existem várias linguagens derivadas, entre as quais: VBScript é a linguagem default (por definição) para Active Server Pages e pode ser

Visual Basic for Applications

incluindo o suporte limitado de funções callback. Um derivado do VBA é o VBScript (Microsoft Visual Basic Scripting Edition), concebido pela Microsoft para

JavaScript

para uso no back-end. As tecnologias de script da Microsoft, incluindo VBScript e JScript, foram lançadas em 1996. JScript, uma implementação de engenharia

Windows Scripting Host

estiver instalado. Interpreta e corre ficheiros JScript (.JS files) e VBScript (ficheiros de extensão .VBS e .VBE), que são linguagens de scripting de