Newsgroup: it.comp.lang.visual-basic
Titolo: cosa e' il vbscript di preciso ?

salve, per ragioni professionali, ho l'esigenza di imparare a scrivere 
script con il linguaggio vbscript. pero' non ho capito se' il vbscript fa' 
parte integrante del visualbasic, oppure e' un altro linguaggio? cioe' in 
pratica chi conosce il visual basic, e' in grado di  scrivere script con il 
vbscript? o deve imparare anche a programmare in vbscript?
e poi  dato che sto' scegliendo se' studiare il visualbasic 6 e il 
visualbasic.net
, vorrei sapere anche, se' chi sa' programmare col 
visualbasic.net
 riesce a programmare gli script con il vbscript?

 in pratica chi conosce il visual basic, e' in grado di  scrivere script 
 > con il vbscript? o deve imparare anche a programmare in vbscript?
I linguaggi sono simili con qualche piccolissima differenza , se
conosci uno sei facilitato nell'altro
Questo sotto e' l'help del WSH con numerosi esempi ( sopra il mega)
http://www.microsoft.com/downloads/details.aspx?FamilyId=01592C48-207D-
4BE1-8A76-1C4099D7BBB9&displaylang=en
snip :   
http://snipurl.com/jtur
Download :
http://download.microsoft.com/download/winscript56/Install/5.6/
W982KMeXP/EN-US/scrdoc56en.exe
snip :  
http://snipurl.com/jtut
Download and install WSH 5.6 from here:
http://msdn.microsoft.com/downloads/list/webdev.asp
9x
http://www.microsoft.com/downloads/details.aspx?FamilyId=0A8A18F6-
249C-4A72-BFCF-FC6AF26DC390&displaylang=en
XP
http://www.microsoft.com/downloads/details.aspx?FamilyId=C717D943-
7E4B-4622-86EB-95A22B832CAA&displaylang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=c717d943-
7e4b-4622-86eb-95a22b832caa&DisplayLang=it
Script56 italiano per 2000 e XP
per 98 e NT :
http://www.microsoft.com/downloads/info.aspx?na=22&p=18&SrcDisplayLang
=it&SrcCategoryId=12&SrcFamilyId=&u=%2fdownloads%2fdetails.
aspx%3fFamilyID%3d0a8a18f6-249c-4a72-bfcf-fc6af26dc390%26DisplayLang%3dit
Esempi in Italiano
http://digilander.libero.it/Cenati/index.htm
Scripts Ufficiale
http://msdn.microsoft.com/scripting/
http://www.w3schools.com/
Basics
http://www.microsoft.com/technet/scriptcenter/learnit.mspx
http://www.microsoft.com/technet/scriptcenter/scripts/default.mspx
InIzio wsh ( samples)
http://www.jsware.net/jsware/scripts.php3#msiprog
http://www.robvanderwoude.com/robnav.html
Windows VBScript Utilities » 
www.billsway.com/vbspage/
Windows Tweaks & Tips » 
www.billsway.com/notes_public/
T Lavedas' WSH Scripts
 
http://www.pressroom.com/~tglbatch/wshindex.html
http://www.foxitaly.com/risorsetecniche/ShellApplication.htm
http://www.activexperts.com/activmonitor/windowsmanagement/
http://www.computerperformance.co.uk/Logon/WSH_FSO.htm
AutoItX
http://www.hiddensoft.com/AutoIt/
AutoItX solo dll
http://www.hiddensoft.com/cgi-bin/countdown.pl?AutoIt/AutoItX.zip
negli esempi cambia "Untitled - Notepad" in "Senza nome - Blocco note"
e "Calculator" in "Calcolatrice"
CLR SCRIPT
http://www.clrsoftware.com/clrscript/
-- 
Fosco

ok ti ringrazio dei link, sai dirmi anche per la questione della scelta del 
linguaggio da studiare. cioe' se' anche chi sa' programmare in 
visualbasic.net
 e' facilitato con gli vbscript? allo stesso modo o di menodi 
chi sa' programmare in visualbasic 6?. (mi serve per essere sicuro su quale 
ambiente iniziare a studiare)

triller:

NON me ne intendo , a me personalmente il net non piace ma penso
che se lo vuoi fare per uso professionale e guardare al futuro
in campo visual basic il .NET sia praticamente obbligatorio
Per quanto riguarda le affinita tra Visual Basic e VBScript il
VB6 ha piu affinita'
-- 
Fosco

ok chiarissimo. solo se' posso chiedertelo, ( e' per pura curiosita') dici 
che il net non ti piace , posso sapere il perche'. te' pratichi qualche 
ambiente di sviluppo diverso immagino, posso sapere quale e perche'?
grazie

 ambiente di sviluppo diverso immagino, posso sapere quale e perche'?
Si ma io lo faccio per hobby e non per professione
io pratico questo che unisce la semplicita degli script alla potenza
di VB6 [1] ed e' free
http://www.autoitscript.com/autoit3/
http://www.autoitscript.com/forum/index.php
[1] non sono riuscito a trovare una cosa fatta in vb6 che non fosse
possibile fare pure con autoit
-- 
Fosco

ma te' usi quel ambiente per il fatto che sia free giusto?
io  comunque sono del idea, che anche se' uno non lo faccia pr professione 
convenga sempre studiare un qualcosa di ben conosciuto in giro. ad esempio 
sulla rete e' pieno di manuali sul visual basic, e nelle librerie pure.
per non parlare dei news group tipo questo per gli aiuti.
propio perche' e' un ambiente diffuso e molto utilizzato.

 propio perche' e' un ambiente diffuso e molto utilizzato.
Si , fatti un giro nei vecchi messaggi di questo NG , lo puoi fare anche
via google groups 
http://tinyurl.com/2b7qag
 , e vedi cosa ne pensano gli
altri ,io non faccio testo perche , come detto , lo faccio per hobby.
-- 
Fosco

parte integrante del visualbasic, oppure e' un altro linguaggio?
    Ma devi imparare proprio VBScript oppure puoi optare anche per un
altro linguaggio di scripting?
Perche' se devi iniziare da zero forse e' molto meglio imparare
JavaScript che e' multipiattaforma e molto + standard di VBScript (che
al contrario gira esclusivamente in ambiente Microsoft)

volevo imparare il vbscript perche credo sia piu' semplice di javascript.e 
poi perche un po' visualbasic (ma pokissimo pokissimo ) lo mastico, vorrei 
imparare a programmare gli script, per modificare dei software esistenti che 
girano su' sistemi microsoft. quindi l'esigenza della multipiattaforma non 
ci sarebbe. solo che se' te' pensi che convenga imparare lo jscript anche 
per altri motivi, non lo so'. comunque mi confermi che il jscript e'
piu' difficile del vbscript?  ma il jscript e' piu' performante, a parte il 
discorso della multipiattaforma?. 

 ha scritto nel messaggio news:45e86252$0$37199

Attenzione che uno script NON è un vero e proprio linguaggio di 
programmazione.
Confondere VBScript con VB6 è un po' come confondere i vecchi file .bat con 
c/c++.
Attento prima a capire qual è il tuo scopo, perchè gli ostacoli affrontati 
con un linguaggio di script sono facilmente insuperabili.
Autoit (che non conosco) pur rimanendo uno script è concepito in modo più 
simile a un linguaggio di più basso livello quale appunto VB6.
Ciao 

ti spiego, le mie esigenze, io dovrei modificare il programma di grafica 
rhino 3d. sia' scrivendo script, sia
facendo delle plugins per  rhino. quindi vorrei sapere quale' il linguaggio 
pii' idoneo e performante  per scrivere script. e per fare plugins? mi hanno 
detto che le plugins le potrei complilare con il visualbasic 6. pero' sensa 
troppe pretese di performance. quindi dato che devo partire da 0. mi 
converebbe imparare un linguaggio molto performante. secondo te' si possono 
fare con il c++?
o altrimenti se' mi dai qualche dritta per un linguaggio altrettanto 
performante
grazie

 performante
Diciamo che tutto quello che potresti fare col VBscript lo
potresti fare (forse meglio) con VB6
Se e un lavoro da fare una tantum puoi cercare quello che ti
e' piu congegnale (anche autoit) e fare con quello
Se prevedi di continuare scegliti un cosa che possa esserti
utile pure in futuro
-- 
Fosco

 secondo te' si possono fare con il c++?
Non conosco rhino se non di nome.
Il mio consiglio è di partire da un loro sito/forum e controllare un attimo 
come si muovono gli altri tanto per capire se effettivamente il plugin può 
essere scritto con un linguaggio a scelta e in che modo.
L'uso del c++ lo escluderei a priori per motivi pratici: è troppo complesso 
per il lavoro che mi pare tu voglia fare.
Ciao 

 ti spiego, le mie esigenze, io dovrei modificare il programma
Prova a fare un esempio pratico di quello che vorresti fare.
Magari ci sono strumenti piu adatti.
Non so chi te lo abbia consigliato, ma IMHO il vbscript NON lo e'.
My2cents
--
Fosco

fosco c'e' qualcosa che non mi torna. te' dici che io con il visualbasic 6 
potrei fare tutto quello che  posso con il vbscript. ma fino ad ora mi hanno 
detto che il vbscript e' un altra cosa e' una specie di linguaggio per 
scrivere script. diverso dal visualbasic. quindi non capisco come io posso 
fare con il visualbasic quello  che si fa' con il vbscript. spiegati meglio

scrivere script. diverso dal visualbasic. 
Il VBScript e il VisualBasic sono molto simili come sintassi, esistono
funzioni e procedure allo stesso modo. Io per esempio uso per lavoro
VB6, .NET e VBScript, quest'ultimo è utilizzato per fare dei piccoli
programmini di utilità richiamati da un nostro schedulatore e che
gestiscono le interfacce verso altri sistemi, import/export e
operazioni di manutenzione/pulizia dei database. Sono comodi perchè si
possono scrivere e modificare anche con un editor di testo e non
richiedono necessariamnete l'ambiente di sviluppo come VB6 e .NET. Per
il resto uso VB6 per manutenere vecchie applicazioni mentre le nuove
vengono create prevalentemente con .NET.
Ciao
-- 
Fritz
Togli *ERASE* per rispondere in e-mail.

 secondo te', ora che c'e' il 
vb.net
conviene sempre imparare il visualbasic 6? . a cosa potrebbe servirmi?.
altra domanda: pensi che apprendere il visualbasic 6 potrebbe facilitarmi
l'apprendere il 
vb.net
 o altri linguaggi?
ti faccio queste due domande, perche' vorrei iniziare seriamente, pero' non
vorrei ritrovarmi ad imparare un linguaggio che non mi servirebbe poi  a
niente o a poco.
magari lo stesso impegno e tempo potrei utilizarlo per apprenderne un altro
piu' recente o performante. sensa
contare che mi hanno anche detto che se' conosco il visualbasic mi crerebbe
il problema di rimparare un altro linguaggio diverso come il 
vb.net
. cosa ne
pensi al riguardo?

 detto che il vbscript e' un altra cosa
Esatto , ma quello che puoi fare con il vbscript lo puoi
fare volendo direttamente anche con visualbasic che ha pure
strumenti piu potenti (p.e. le api)
http://www.google.it/search?hl=it&q=vbscript%2Bvb6%2Bdifferenze&btnG=Cerca&meta=
http://www.google.it/search?hl=it&q=vbs%2Bvb6%2Bdifferenze&btnG=Cerca+con+Google&meta=
in soldoni IMHO se devi imparare da xero un linguaggio e dici che
ti servira' anche in futuro professionalmente passa SUBITO al .NET
http://tinyurl.com/yu3uau
http://www.google.it/search?hl=it&q=quale+linguaggio%2Bvb6%2Bnet&btnG=Cerca&meta=
-- 
Fosco

triller:

In soldoni il VBS e' il cuggino scemo del Visual Basic , meno potente
e meno duttile .. ha il vataggio che non serve l'ide e puoi fare tutto
col notepad , e' percio' adatto a fare i lavori al volo senza dover
scomodare niente (per esempio se sei su un pc che non ha VB6)
La sintassi di linguaggio tra VBS e VB6 e' praticamente la stess con
piccole differenze
Tutto quello che puoi fare con VBS lo puoi fare anche (meglio) con VB6
ma NON il versavice
-- 
Fosco

 Fosco
ok, questo fra il vbs  e vb6. e quindi se' mi consigli di passare al .net. 
deduco che tutto quello che posso fare con il vb6 per rhino, lo posso fare 
anche (e forse meglio) con il 
vb.net
 vero? o per alcune cose il vb6 e' piu' 
pratico?

l'apprendere il 
vb.net
 o altri linguaggi?
Secondo me ti conviene imparare direttamente 
vb.net
, il vb6 lo impari
di conseguenza (non sarai esperto VB6 ma saprai comunque metterci
mano). Poi dipende anche da che lavori hai intenzione di fare,io
lavoro in una società di software abbastanza grossa e da noi si usa di
tutto .NET, VB6, CBuilder 3, 5, 6, Java quindi è difficile
consigliarti, i nuovi sviluppi sono comunque fatti in .NET e la sua
conoscenza penso valga qualcosa a livello di referenze.


grazie ne terro' conto

 pratico?
Non conosco il 
vb.net
--
Fosco


vbscript č interpretato e non compilato. E' preinstallato sui pc con windows. 
E' una specie di vb ma senza i form e le chiamate alle API.
Senza pretese, si possono fare cose gradevoli. Soprattutto con un po' di fantasia.
Ad esempio il programma msgbox "hello, world" occupa poco piů di una ventina di byte.
Comunque non č un linguaggio di programmazione adatto per scriverci grandi applicazioni.
Giovanni.
-- 
Giovanni Cenati (Aosta, Italy)
Write to user "Reventlov" and domain at katamail com
http://digilander.libero.it/Cenati
 (Esempi e programmi in VbScript)
--