<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://www.blog.rs/styles/rss.css" type="text/css"?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns="http://purl.org/rss/1.0/"
>
 <channel rdf:about="http://www.blog.rs/rss.php?blogId=15324&amp;profile=rss10">
  <title>Ihato&#039;s Blog</title>
  <link>http://gmk.blog.rs/blog/gmk</link>
  <description>&lt;p&gt;This blog belongs to ihato.&lt;/p&gt;
</description>
    <dc:creator>gmk</dc:creator>
  <dc:date>2026-06-16T19:44:44Z</dc:date>
  <admin:generatorAgent rdf:resource="http://www.lifetype.net" />
  <items>
   <rdf:Seq>
       <rdf:li rdf:resource="http://gmk.blog.rs/blog/gmk/generalna/2011/08/20/vbscript" />
      </rdf:Seq>
  </items> 
 </channel>
  <item rdf:about="http://gmk.blog.rs/blog/gmk/generalna/2011/08/20/vbscript">
  <title>VisualBasicScript</title>
  <link>http://gmk.blog.rs/blog/gmk/generalna/2011/08/20/vbscript</link>
  <dc:description>&lt;p&gt;Ovod je ukratko o Visual Basic Script (ili VBS).&lt;/p&gt;&lt;p&gt;VBS je vrlo lak jezik koji se lako uči, i većina njegovih funkcija kaže &amp;scaron;ta je (npr. &lt;strong&gt;MsgBox&lt;/strong&gt;-&lt;em&gt;Message Box&lt;/em&gt;). Promenljiv je u Text File (*.txt) tako da vam ne treba nikakav program da bi ga koristili. Samo treba da napi&amp;scaron;ete skript u .txt i promenite Extension iz &amp;quot;.txt&amp;quot; u &amp;quot;.vbs&amp;quot;. Ako na File-u nema Extension-a, idite na &lt;em&gt;&amp;quot;Start Menu&amp;gt;&amp;gt;Control Panel&amp;gt;&amp;gt;Folder Options&amp;gt;&amp;gt;View&amp;quot; &lt;/em&gt;i isključite &lt;em&gt;&amp;quot;Hide extensions of known file types&amp;quot;&lt;/em&gt;. To će pokazati extension-e za sve fajlove.&lt;/p&gt;&lt;p&gt;Ovaj jezik je &lt;em&gt;Case Sensitive &lt;/em&gt;sto znači da nije važno da li su slova VELIKA ili mala.&amp;nbsp; &lt;/p&gt;Kao i svaki programski jezik, i ovaj ima neke funkcije. Funkcija (function) je neka reč koja radi ne&amp;scaron;to sa skriptom u zavisnosti od argumenata koje ima. &lt;br /&gt;Izgleda ovako: &lt;span style=&quot;font-family: courier new,courier&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;strong&gt;function&lt;/strong&gt;&lt;/span&gt;(argument0,argument1,argument2....)&lt;/span&gt;&lt;br /&gt;U većim jezicima (C#, Delphi, Java...) zagrade između argumenata su neophodne, ali po&amp;scaron;to je VBS prost, on nemora da ih ima. npr.&lt;span style=&quot;font-family: courier new,courier&quot;&gt; function(arg1,arg2,arg3) &lt;/span&gt;je u VBS isto &amp;scaron;to i &lt;span style=&quot;font-family: courier new,courier&quot;&gt;function arg1,arg2,arg3.&lt;/span&gt;&lt;br /&gt;VBS je toliko prost, da ne mora čak ni da ima sve argumente. Ako vam naprimer ne treba ne&amp;scaron;to u funkciji, ne morate ni da ga napi&amp;scaron;ete.&lt;br /&gt;&lt;br /&gt;Evo nekoliko lakih funkcija koje se&amp;nbsp; često koriste:&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Dim &lt;/strong&gt;&lt;em&gt;variable&lt;/em&gt;&lt;/span&gt; - Ovo&amp;nbsp;&amp;nbsp;će stvoriti nov &lt;em&gt;variable&lt;/em&gt; u script-u. Variable je ne&amp;scaron;to u &amp;scaron;ta se snima neka memorija. Naprimer: u &lt;span style=&quot;font-family: courier new,courier; color: #800000&quot;&gt;x=6&lt;span style=&quot;color: #000000&quot;&gt;, &lt;/span&gt;&lt;/span&gt;x je variable i njegova vrednost (value) je 6.&lt;span style=&quot;font-family: courier new,courier; color: #800000&quot;&gt;&lt;span style=&quot;color: #000000&quot;&gt; &lt;/span&gt;&lt;/span&gt;Variable može i da bude i tekst, ali onda, tekst mora da bude &lt;em&gt;string.&lt;/em&gt; &amp;Scaron;ta je string? Ni&amp;scaron;ta vi&amp;scaron;e od teksta koji je u navodnicima (npr. &lt;span style=&quot;color: #0000ff&quot;&gt;&amp;quot;Zdravo!&amp;quot;&lt;/span&gt;). Ova funkcija bi trebalo da se &amp;quot;pozove&amp;quot; pre nego &amp;scaron;to se variable koristi, ali i ne mora. Npr.:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier new,courier&quot;&gt;Dim x&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier new,courier&quot;&gt;x=&amp;quot;Zdravo!&amp;quot; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;MsgBox&lt;/strong&gt;(text,buttons,title) &lt;/span&gt;- Ova funkcija pokazuje &lt;em&gt;Windows Dialog&lt;/em&gt; (ili poruku) na ekran. Kao &amp;scaron;to vidite, ima 3 &lt;em&gt;argument-&lt;/em&gt;a&lt;em&gt;. &lt;/em&gt;Prvi je &lt;em&gt;text&lt;/em&gt;. Tu treba da napi&amp;scaron;ete &lt;em&gt;string &lt;/em&gt;teksta koji će da se prikazuje u poruci.&lt;em&gt; &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;buttons &lt;/em&gt;argument je argument u kome treba da stavite kako će poruka izgledati (ikone, dugmići...). trebalo bi da izgleda ovako: &amp;quot;dugmići+ikone&amp;quot;. Postoje konstante (&lt;em&gt;constants&lt;/em&gt;) u VBS koji &amp;quot;daju&amp;quot; dugmiće i ikone. &lt;/p&gt;&lt;p&gt;Konstante za dugmiće: &lt;span style=&quot;font-family: courier new,courier&quot;&gt;vbOKOnly (0), vbOKCancel(1), vbAbortRetryIgnore (2), vbYesNoCancel(3), vbYesNo (4), vbRetryCancel (5)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Konstante za ikone: &lt;span style=&quot;font-family: courier new,courier&quot;&gt;NoIcon (0)&lt;/span&gt; &lt;span style=&quot;font-family: courier new,courier&quot;&gt;vbCritical (16),vbQuestion (32),vbExclamation (48), vbInformation (64)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Tako da, ako hoćete da pokažete npr. neki error, u dugmiće napi&amp;scaron;ite: &lt;span style=&quot;font-family: courier new,courier&quot;&gt;vbYesNo+vbCricital &lt;/span&gt;(ili &lt;span style=&quot;font-family: courier new,courier&quot;&gt;4+16&lt;/span&gt; jer je to jedno te isto) &lt;/p&gt;&lt;p&gt;&amp;nbsp;U&lt;em&gt; title &lt;/em&gt;treba da stavite String&amp;nbsp; koji će da pi&amp;scaron;e u naslovu poruke.&lt;/p&gt;&lt;p&gt;Ova funkcija &amp;quot;vraća&amp;quot; (&lt;strong&gt;return&lt;/strong&gt;) dugme koje ste kliknuli. To znači da bi trebalo da bude u variable-u. Na primer: &lt;span style=&quot;font-family: courier new,courier&quot;&gt;x=MsgBox(&amp;quot;Zdravo!, Pojavio se error. Zao mi je&amp;quot;,vbOkOnly+vbCritical,&amp;quot;error&amp;quot;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;U gornjem primeru x može biti: &lt;span style=&quot;font-family: courier new,courier&quot;&gt;OK (1), Cancel (2), Abort (3), Retry (4), Ignore (5), Yes (6), No (7)&lt;/span&gt; &lt;br /&gt;Tako da ako kliknete OK, x će biti 1, itd.&lt;br /&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;WScript.Echo&lt;/strong&gt;(text&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;) &lt;span style=&quot;font-size: x-small&quot;&gt;- &lt;span style=&quot;font-size: small&quot;&gt;Ovo je najprostija poruka. &amp;quot;Ne vra&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ća&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt; ni&amp;scaron;ta. Samo pokazuje jednostavnu poruku sa tekstom &lt;em&gt;text.&lt;/em&gt; Naravno, &lt;em&gt;text &lt;/em&gt;je string. &lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;&amp;#39;Comment&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt; - &lt;span style=&quot;font-size: small&quot;&gt;Kada se na nekom mestu nalazi znak [&amp;#39;], onda se od tog znaka pa nadalje u tom redu ni&lt;/span&gt;&lt;/span&gt;&amp;scaron;ta ne računa kao Script. Ono samo služi za lak&amp;scaron;e snalaženje u Skriptu. &lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;If&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;(uslov&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;...Then&lt;/strong&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt; &lt;/strong&gt;- &lt;span style=&quot;font-size: x-small&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Najprostiji oblik da se proveri variable&lt;/span&gt;.&lt;span style=&quot;font-size: small&quot;&gt; &amp;quot;If&amp;quot; zna&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;či &amp;quot;ako&amp;quot;, a then znači &amp;quot;onda&amp;quot;. Znači, &amp;quot;ako uslov onda ....&amp;quot;. Na &amp;quot;uslov&amp;quot; mora da bude &lt;em&gt;variable&lt;/em&gt; i &lt;em&gt;value&lt;/em&gt; koji će se testirati. Na primer, uslov može da bude &lt;span style=&quot;font-family: courier new,courier&quot;&gt;x=4&lt;/span&gt;. Onda će se testirati dali je x=4. Ako jeste, onda će &amp;quot;Then&amp;quot; dopustiti da se desi neka radnja. Ako nije, onda ni&amp;scaron;ta. Script ide dalje bez te radnje. Ali, postoj mogućnost da se desi ne&amp;scaron;to drugo ako ne &amp;quot;Then akcija&amp;quot;. Za to nam treba &lt;strong&gt;Elseif &lt;/strong&gt;i &lt;strong&gt;Else&lt;/strong&gt;. Elseif daje novi uslov. Ako nije ispunjen 1. uslov, Elseif može da stvori novi uslov. Ako se i to ne ispuni, onda Else dolazi.Else će dopustiti radnju ako se nijedan &amp;quot;Then&amp;quot; nije ostvario.Ako jeste, onda neće dopustiti. Evo jedan primer: &lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier new,courier&quot;&gt;x=8 &lt;span style=&quot;color: #008000&quot;&gt;&amp;#39;stvorimo variable x. Napisite umesto 8 sta vi hocete&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier new,courier&quot;&gt;If (x=5) Then&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #008000&quot;&gt;&amp;#39;Ako je x=5&lt;/span&gt;&lt;br /&gt;WScript.Echo(&amp;quot;X je 5&amp;quot;) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #008000&quot;&gt;&amp;#39;onda prikazi ovu poruku &lt;/span&gt;&lt;br /&gt;Elseif (x=4) Then&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #008000&quot;&gt;&amp;#39;ako nije, onda vidi da li je x 4&lt;/span&gt;&lt;br /&gt;WScript.Echo(&amp;quot;X je 4, ne 5&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #008000&quot;&gt;&amp;#39;ako jeste 4, onda Posalji poruku&lt;/span&gt;&lt;br /&gt;Else &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #008000&quot;&gt;&amp;#39;Ako nije ni 4 ni 5&lt;/span&gt;&lt;br /&gt;WScript.Echo(&amp;quot;Ne znam X&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #008000&quot;&gt;&amp;#39;onda prikazi poruku &amp;quot;ne znam&amp;quot;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;End if &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #008000&quot;&gt;&amp;#39;Zavrsi sa if&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;inputBox&lt;/strong&gt;(text,title,default) -&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt; Ova funkcija prikazuje Windows Dialog u kome treba da se unese tekst.&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;em&gt;&lt;span&gt;text &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;i &lt;em&gt;title &lt;/em&gt;verovatno znate &amp;scaron;ta je, ako ste čitali funkciju &lt;strong&gt;MsgBox&lt;/strong&gt;. &lt;em&gt;text &lt;/em&gt;je tekst koji će se prikazivati u poruci, a &lt;em&gt;title &lt;/em&gt;je naslov. &lt;em&gt;default &lt;/em&gt;je početni tekst. Funkcija vraća tekst koji ste napisali.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new,courier&quot;&gt;Dim x &lt;span style=&quot;color: #339966&quot;&gt;&amp;#39;Stvaranje iks-a&lt;/span&gt;&lt;br /&gt;x=inputBox(&amp;quot;Zdravo. Napisite nesto dole&amp;quot;,&amp;quot;Unos&amp;quot;,&amp;quot;pocetni tekst&amp;quot;) &lt;span style=&quot;color: #339966&quot;&gt;&amp;#39;funkcija&lt;/span&gt;&lt;br /&gt;WScript.Echo &amp;quot;Napisali ste: &amp;quot; + x &lt;span style=&quot;color: #339966&quot;&gt;&amp;#39;Samo poruka da pokaze sta ste napisali&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;</dc:description>
      
    <dc:subject>Generalna</dc:subject>
     
    
  <dc:date>2011-08-20T15:09:19Z</dc:date>
    <dc:creator>gmk</dc:creator>
 </item>
 </rdf:RDF>