Archive for the ‘VB Script’ Category

Inviare e-mail da VBScript

Di seguito una funzione di come inviare e-mail da VBScript   Const cdoSendUsingMethod = “http://schemas.microsoft.com/cdo/configuration/sendusing” Const cdoSendUsingPort = 2 Const cdoSMTPServer = “http://schemas.microsoft.com/cdo/configuration/smtpserver” Const cdoImportance = “urn:schemas:httpmail:importance” Set objMail = CreateObject(“CDO.Message”) Set objConf = CreateObject(“CDO.Configuration”) With objConf.Fields   .Item(cdoSendUsingMethod) = cdoSendUsingPort   ’se la mail non viene inviata, impostare l’SMTP del provider   ’che fornisce la connessione a […]

For…Next

Possiamo usare l’istruzione For…Next per eseguire un blocco di codice, quando sappiamo a priori quante volte dovrà essere ripetuto. For contatore = valore_iniziale To valore_finale codice … Next

Creare funzioni e procedure

Spesso capita di scrivere righe di codici uguali in una stessa pagina. Per eliminare queste ripetizioni, si possono usare le funzioni. Un semplice esempio può essere una funzione che stampa la data quando richiesta. <script language=”vbscript”> function stampadata() document.write WeekdayName (weekday(date)) & ” ” & day(date) & ” ” & monthname(month(date)) & ” ” & year(date) […]

Funzioni di Conversione

Ecco una carrellata di funzioni di conversione:

Funzioni Matematiche

Ecco una carrellata di funzioni sulle stringhe:

Funzioni sulle Stringhe

Ecco una carrellata di funzioni sulle stringhe:

Data e Ora

Ecco una carrellata di funzioni sulla data e l’ora:

StdIn ed StdOut

StdIn ed StdOut, consentono di ricevere l’input da tastiera o visualizzare l’output (sono l’equivalente dei comandi scanf e printf del C). Da sottolineare che rispetto al C sono molto più semplici da usare: non bisogna infatti specificare il tipo di dato. Questo comando è molto utile nel dos (usando il cscript), addirittura talvolta non viene […]

Oggetto TextStream

VBScript ci mette a disposizione l’oggetto TextStream, grazie al quale è possibile creare, leggere e scrivere su un file di testo. Le applicazioni legate a questo oggetto sono innumerevoli; ad esempio, si può realizzare un contatore: ad ogni accesso alla pagina si legge il valore nel file di testo, e lo si riscrive incrementato di un’unità. […]

Gestione delle Cartelle

Soprattutto nelle applicazioni server Side, spesso capita di dover lavorare con cartelle e file. Nella precedente lezione abbiamo visto come usare i file, ora passiamo alle cartelle. Prima di tutto creiamo una cartella con il metodo CreateFolder: Set fso = CreateObject(“Scripting.FileSystemObject”) fso.CreateFolder (“C:prova_creazione_cartella”) MsgBox “La cartella è stata creata.” Prima di creare una cartella, sarebbe utile vedere se […]