Citat:
Dragi Tata:
ali nekako sve to deluje kao ilegala: alati su primitivni, na MSDN-u se skripting jako malo pominje.
Na koje alate misliš kad kažeš da su primitivni?
MSDN? Ne znam šta tačno podrazumevaš pod tim da se "malo pominje"? Ako si mislio na sam MSDN Magazine onda OK, ali sa MSDN.microsoft.com stvari su drugačije. Treba samo naći gde. A to je ovde:
http://msdn.microsoft.com/libr...s/dnanchor/html/scriptinga.asp
Od rešavanja problema "svaki dan jedan odgovor na jedan email (Hey, scripting guy!)" do gomile drugih članaka, korisnih alata, zbirke gotovih rešenja, pa čak i čitavih knjiga (Windows 2000 Scripting Guide) --- sve je na raspolaganju.
GUI iz skripte? Praktično nema ako radimo sa standardnim VBScriptom. Pretpostavljam da to nije slučajno :)
Ako na kompjuteru ima .NET runtime, stvari postaju jednostavnije. Možemo da napišemo skriptu u nekom od .NET jezika i izvršimo je pomoću npr. nscript (vidi dole). Takođe, ako se odlučimo za npr. VB.NET, imamo opciju da radimo typeless.
Stavi se na kompjuter nscript (sa CodeProjecta) i to je to.
Skripta može biti tekst fajl tipa skripta.nvb:
Code:
Option Strict Off
Option Explicit Off
Imports System
Imports System.Windows.Forms
Module Module1
Public Sub Main(Args As String() )
a = new Form()
a.ShowDialog()
b = 1234.56
c = " Nemanja"
Console.WriteLine( b & c )
End Sub
End Module
koji jednostavno pokrenemo sa nscript skripta.nvb. NScript nije jedini, ima više sličnih programčića, većina je besplatna.
U biti, ako nam treba GUI, VB i VB.NET sa Option Strict i Explicit na Off mogu da se koriste za tu namenu.
Ako GUI nije bitan, VBScript radi posao sasvim OK, mada, ima sudbinu kao i klasični VB.
"Pravu stvar" treba valjda doneti Monad, ali znajući MS, nešto mi se čini da će prva verzija biti "so-so.." :)
Commercial-Free !!!