Posted in IT, Scripting

Crearea unui script in VBScript

În articolul de ieri, am prezentat cum se poate realiza un script în Batch. Automatizarea poate fi realizată şi prin scrierea de scripturi în VBScript. Pentru aceasta, vom folosi Notepad++ selectând din meniul Language opţiunea VVB:

01

Cel mai simplu program constă în afişarea unui mesaj prin comanda msgBox, urmat de textul ce se doreşte a se afişa:
02

Vom salva fişierul cu un nume sugestiv şi cu extensia VBS:
03

În momentul lansării acestui script (prin dublu click pe fişierul salvat) vom vedea mesajul pe care am dorit a fi afişat:
04

Pentru a se introduce de către utilizator a unei valori, se foloseşte comanda inputBox, urmată (în cea mai simplă formă de utilizare) de un text încadrat de ghilimele şi paranteze. Pentru reafişarea valorii introduse, vom folosi variabila n pe care o vom utiliza în comanda msgBox.
05

Scriptul în desfăşurare, în momentul introducerii datelor:
06

Scriptul în desfăşurare, în momentul afişării datelor:
07

Prezint un alt treilea script simplu, care cuprinde o buclă decizională. Se cere a se introduce o opţiune (1 sau 2). Dacă se alege 1 sau 2, se va afişa mesajul Ai ales ‘1’, sau Ai ales ‘2’. Se poate vedea cum se foloseşte procedura

if condiţie then opţiune1
else opţiune2
end if

Funcţia vbcrlf se foloseşte pentru a se scrie pe mai multe rânduri un text. Se foloseşte înaintea unui rând nou.
08

Scriptul lansat, la momentul introducerii datelor:
09

Scriptul lansat, la momentul afişării datelor:
10

Prezint un alt script uşor de înţeles, care realizează suma numerelor naturale cuprinse într-un interval (101 .. 102).

Se declară variabilele utilizate (i, x, m1, m2).
Se iniţializează acestea (m1 = 101, m2 = 200, x = 0).
Se efectuează calculele printr-o buclă repetitivă indexată după i (for i = m1 to m2).
Se afişează rezultatul prin procedura msgBox, folosindu-se pentru transformarea din număr în text a procedurii formatNumber.
11

La lansarea scriptului, acesta realizează calculele şi afişează rezultatul, 15050:
12

Prezint un script pentru lansarea în execuţie a unor programe. Se foloseşte wScript.createObject şi wshShell.run. Am folosit şi procedura decizională multiplă Select Case:
13

În momentul rulării scriptului, apare o primă fereastra de dialog care întreabă dacă se doreşte lansarea programului Paint. Dacă răspundem pozitiv, aceasta se va deschide.
14

Dacă vom răspunde negativ la fereastra de dialog precedentă, se va afişa cea de-a doua fereastră de dialog care întreabă dacă se doreşte a se lansa programul Calculator.
15

Dacă răspundem pozitiv, se va lansa în execuţie aplicaţia Calculator instalată:
16

2 thoughts on “Crearea unui script in VBScript

  1. Salut, as avea nevoie de un exemplu simplu de joc in vbs, stiu ca cer cam mult insa nu gasesc niciunde si am timp limitat:(((… trebuie sa predau o tema insa nu stiu cum sa incep, am facut doar exemple simple si cand ma gandesc la un joc, oricat de simplu habar nam cum sa incep….:((((:(((

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.