Visual basic script peut-il manipuler des fichiers ?

Visual basic script peut-il manipuler des fichiers ? - VB/VBA/VBS - Programmation

Marsh Posté le 23-07-2004 à 12:48:49    

Bonjour,  
 
J'aimerais savoir si Visual Basic Script permet de manipuler des fichiers (je suis un boulet, je sais :lol: )
 
J'ai teste un bout de code avec VB et la manipulation avec des fichiers marche. Pas avec VB Script.  
 

Open "source.txt" For Input As #1  
Input #1, monstring  
a1 = msgbox(monstring, vbokonly, "titre" )  
close #1


 
j'ai cherche des tutos sur VB Script et manipulation de fichiers, mais je ne trouve rien. Je me demandais si je ne cherchais pas la chose qui n'existait pas ... ^^;  
 
Merci.  
 
Si on ne peut pas manipuler les fichiers avec les .vbs, est-ce que vous connaitriez un langage simple sous Windows pour manipuler les fichiers ? J'ai un fichier .ini dans lequel je dois modif des petits trucs, et pour l'instant, je n'ai rien trouve de mieux que de recopier ligne a ligne l'integralite du fichier en modifiant la ligne qui m'interessait dans un .bat ! non seulement, c'est lourd et sale, mais en plus, c'est completement statique.  
 
j'ai une contrainte : je ne dois pas imposer l'installation de d'autres logiciels. ca veut dire que je n'ai pas le droit d'imposer par exemple l'installation d'une Java Virtual Machine, de la prise en charge des scripts Perl, etc ... J'aimerais pouvoir eviter bien sur les fichiers compiles, c'est pour ca que je me suis tourne vers les scripts windows. Je pourrais (mais j'aimerais eviter) ecrire un programme en C, le compiler pour avoir un .exe juste pour renommer une ligne dans un fichier texte. mais c'est un peu sortir le bazooka pour descendre un papillon. sans compter le cote tres fige d'une telle solution. quand il faudra changer le nom d'un parametre d'une ligne, c'est pas ideal d'editer le code source en C et de devoir le recompiler ... vous voyez ce que je veux dire ...  
 
sauvez-moi s'il-vous-plait :cry:  
 
piloupy
 
PS : si vous avez de bons sites de tutos que vous recommanderiez tout particulierement, je suis evidemment preneur ... ca m'evitera de faire trop souvent le boulet ici :D

Reply

Marsh Posté le 23-07-2004 à 12:48:49   

Reply

Marsh Posté le 23-07-2004 à 13:01:20    

On peut effectivement manipuler des fichiers mais c'est plutot différent du VB. Fais une recherche sur "FileSystemObject" et "VBScript", tu devrais trouver ton bonheur...

Reply

Marsh Posté le 23-07-2004 à 13:03:07    

pfff t'as vraiment pas bien cherché alors...
Un mot: FileSystemObject
 
EDIT: grillé par DVDAI


Message édité par dividee le 23-07-2004 à 13:03:55
Reply

Marsh Posté le 23-07-2004 à 13:16:57    

desole, mais je ne suis pas du tout un expert en programmation VB ... et je travaille sous un editeur de texte (vim) ... j'ai pas tout le tralala de la msdn library ...
 
j'ai mes doigts, mon clavier et un ecran, c'est tout ... je pouvais pas deviner que c'etait ca le mot-cle a chercher ...
 
je n'ai pas eu non plus de formation particuliere. je suis plutot parti tete dans le mur ... je ne connais rien a l'aspect object du language ou quoi que ce soit ... je decouvre tout au fur et a mesure ...
 
piloupy (boulet, oui, parce que je le vaux bien)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed