Memo VBscript
Transcription
Memo VBscript
Memo VBscript JC Fabre - 2001 Boîtes de dialogue • Affichage Affiche une boîte de dialogue contenant un texte MsgBox "texte" • Saisie Affiche une boîte de saisie et retourne la valeur saisie maValeur = InputBox " texte"," titre de la boite","valeur par défaut" • Avertissement d'erreur Affiche une boîte de dialogue contenant un texte et une icône d'avertissement Alert "texte d'avertissement" Accès aux formulaires HTML L'accès aux propriétés des champs des formulaires HTML s'éffectue par: document.nomformulaire.nomchamp.nompropriété maValeur = document.formulaire.saisie.value Affichage Ecriture directe dans la page HTML document.write "texte" Instructions conditionnelles • Si … alors … sinon if condition then instructions else autres instructions end if page 1 / 4 • Dans le cas où select case maVariable case valeur1 : instructions case valeur2 : autres instructions case valeurN : encore autres instructions case else : instructions pour le else end select Boucles • Pour jusqu'à N for i=0 to valeur instructions next • Tant que do while (condition) instructions loop • Fait jusqu'à ce que do instructions loop until (condition) Tableaux • Déclaration Dim monTableau(n) avec n > 0 on peut ajouter autant de dimension que voulu Dim monTableau3D(x,y,z) • avec x > 0, y > 0, z > 0 Utilisation monTableau(i) = maValeur avec 0 ≤ i < n page 2 / 4 • Redimensionnement Il est possible de redimensionner les tableaux dynamiquement ReDim monTableau(m) avec m > 0 Pour conserver autant que possible les données du tableau après le redimensionnement ReDim Preserve monTableau(m) avec m > 0 Fichiers • Accès étape 1: Création d'un lien avec le système de fichiers Set filesys = CreateObject("Scripting.FileSystemObject") étape 2: Création d'un lien avec un fichier avec création du fichier Set fichier = filesys.CreateTextFile(NomFichier) ou ouverture d'un fichier existant Set fichier = filesys.OpenTextFile(NomFichier) • Lecture lecture de tout le fichier toutlefichier = fichier.ReadAll lecture de la prochaine ligne ligne = fichier.ReadLine • Ecriture écriture d'une ligne dans le fichier fichier.WriteLine("ceci est une ligne de texte") page 3 / 4 • Navigation Test de fin de fichier fonction à utiliser fichier.AtEndOfStream exemple de lecture d'un fichier ligne à ligne do while (fichier.AtEndOfStream <> true) maligne = fichier.ReadLine loop page 4 / 4