- presentazione del sito
- Registrazione
- Eventi, mostre, convegni ed iniziative segnalate dalle aziende
- Recensioni ed articoli
- Le Mailing Lists
- La rivista Pc Ciechi
- Wiki
- Chi siamo
- Donazioni
- Un progetto degno di nota: Wintalbra
- Come navigare in questo sito
- rss
- Bancomat Accessibili sul territorio nazionale
- Contattaci
- I sostenitori di SpazioAusili
prima istruzione in visual basic script
Guido Ruggeri su winguidotecnica, 18\12\2009, h. 18.55.
Allora, andiamo avanti.
Vai, che si comincia!
Aprite un nuovo file in formato solo testo.
Dentro scriveteci una sola riga, fatta così:
Ed ora, un po' di pubblicità
:msgbox "Sto provando a scrivere in VBScript"
e salvatelo, in una cartella di vostra scelta, dandogli un
nome qualsiasi con l'estensione VBS.
Ad esempio: prova.VBS
Attenzione a scrivere bene: la prima parola è msgbox, emme
esse gi bi o ics.
Dopo msgbox ci vuole uno spazio vuoto.
Dopo lo spazio, il simbolo di virgolette, quello che nella
tastiera italiana si fa con maiuscolo 2.
Dopo le virgolette, scriveteci una frase qualsiasi a vostro
piacimento, quella che ho scritto io oppure un'altra,
purché sia breve e non contenga altre virgolette.
Quando finisce la frase, ci vuole un altro simbolo di
virgolette, per chiuderla.
Un'altra volta ci soffermeremo a commentare il significato
di questa riga, per adesso l'importante è che la scriviate
correttamente.
Una volta scritta la riga e salvato il file, dovete passare
ad eseguirlo.
Se siete fuori da WinGuido, dovete andare, col file manager,
nella cartella in cui avete messo il file, selezionarlo e
dare invio.
Oppure, se preferite, potete andare nella finestra "Esegui"
e scrivere il suo percorso completo. Insomma, fate come
siete abituati quando dovete eseguire un programma.
Se siete dentro WinGuido, innanzitutto assicuratevi di
averlo aggiornato, perché userete una nuova funzione che
ho appena fatto.
Andate in gestione file, nella cartella in cui avete messo
il file, e selezionatelo.
Tra le varie possibilità di utilizzo, prima c'erano
soltanto: "Eseguire con lo screen reader", e "Eseguire senza
voce".
Ne ho aggiunta una nuova che è semplicemente: "Eseguire".
Con questa nuova funzione, durante l'esecuzione WinGuido non
si disattiva, ma cerca lui stesso di leggere le finestre che
si aprono.
Sappiamo che WinGuido non è uno screen reader, ma è
anche vero che in certe circostanze riesce a improvvisarsi
come un rudimentale screen reader. E l'esecuzione di un
programma in VBScript è una di quelle.
Allora, dovete eseguire il file VBS che avevate salvato.
Come risultato, dovrà aprirsi una finestra di sistema,
contenente la frase che avevate scritto nel programma.
Per chiudere la finestra e terminare il programma, sarà
sufficiente premere invio.
Se questo succede, ci siete riusciti.
Se non succede, si aprirà si una finestra, ma per
segnalare che l'interprete VBScript è andato in errore.
Provate. Chi ci riesce bene, chi non ci riesce potrà
mandare in allegato il suo file, così potremo cercare di
capire dove sta l'errore.
Guido Ruggeri.
***
d.
> scusa Guido, un chiarimento: se faccio un file di testo
> con word lo salva automaticamente con l'estensione .txt, a
> quel punto lo devo rinominare con l'estensione .vbs?
Risposta:
Se stai parlando di WinGuido, dopo l'aggiornamento di
stasera potrai salvare direttamente con l'estensione .vbs.
Per adesso, bisogna effettivamente rinominare il file dopo
averlo salvato.
Se invece ti riferisci all'uso diretto di Word, al di fuori
di WinGuido, devi fare questa manovra quando salvi.
Dopo che sei entrata nella finestra "Salva con nome", nella
casella combinata "Tipo file", scegli "Testo normale
(*.txt)".
Poi vai nella casella combinata "Nome file".
Lì troverai che Word ti propone un nome con estensione
txt.
Il nome che ti propone, di solito, lo prende dalla prima
riga del tuo testo, altrimenti è qualcosa del tipo
doc1.txt
A quel punto, cancelli tutto e scrivi il nome che vuoi tu,
seguito dall'estensione .vbs.
Oppure, se ti va bene il nome proposto da Word, ti limiti a
cancellare l'estensione .txt e a sostituirla con .vbs.
Poi vai sul pulsante "Salva" e dai Invio.
Potrà apparire una finestra per la conferma della
conversione del file. Se chiede il tipo di codifica, scegli
la codifica Windows.
***
Riccardo sisti.
un consiglio che mi sento di dare a coloro i quali non utilizzano winguido per modificare un file vbs è quello di posizionarsi sul file, premere alt, freccia giù fino a modifica. quindi premere invio. Il file si aprirà con il blocco notes di windows e si potranno apportare modifiche. Salvare il file quindi rieseguirlo premendo invio.
***
un altro consiglio è quello se ne siete in possesso, di utilizzare una barra braille oltre che la sintesi vocale. Gli errori di battitura o di sintassi saranno meno frequenti avendo anche un riscontro sotto le dita.
***
Lo script natalizio di Alessandro Ricotta.
invio sotto il testo di uno script natalizio di prova. Se lo si salva in
un file con estensione VBS e lo si esegue, apparirà una finestra in cui
viene chiesto se a natale ci sentiamo tutti più buoni.
Sotto due pulsanti "Si o No".
Cordialmente.
Alessandro Ricotta
Natale.vbs
MSGBox "E' natale. Ci sentiamo tutti piu' buoni?", 4, "buon natale"
Come si può notare, la prima parola della riga rappresenta l'istruzione
che dice all'interprete di visualizzare una finestra di dialogo. Questa
finestra deve essere riempita specificando un titolo, un testo e uno o
più pulsanti.
Il primo parametro dopo l'istruzione MSGBox è una frase tra virgolette
che l'interprete visualizzerà come testo della finestra.
Bisogna sapere, a tal proposito, che tutti i dati che devono essere
trattati come stringhe di testo e non come valori numerici vanno
racchiusi tra virgolette.
Che cosa sono le stringhe? Se non vado errato, e in tal caso Guido mi
correggerà, una stringa è un insieme di caratteri (lettere, numeri,
ecc.) che vengono elaborati unicamente come testo. Ciò significa che,
mentre su un valore numerico si eseguono operazioni aritmetiche
(addizione, sottrazione, moltiplicazione, divisione, ecc.), su una
stringa si eseguono quelle funzioni che solitamente vengono utilizzate
per elaborare un testo come l'aggiunta o la sostituzione di un carattere
o una parola.
Il secondo parametro rappresenta un valore numerico che dice
all'interprete che tipo di pulsante deve avere la finestra. Per esempio,
un valore 0 visualizzerà il pulsante OK; un valore 1 visualizzerà i
pulsanti OK e Annulla; un valore 2 visualizzerà i pulsanti Ignora,
Riprova, Interrompi; un valore 3 visualizzerà i pulsanti Si, No,
Annulla; un valore 4 visualizzerà i pulsanti Si e No e così via.
Il terzo parametro è un'altra stringa di testo che indica il titolo
della finestra.
------------------------------------