Lecture de fichier... [VBS] - VB/VBA/VBS - Programmation
MarshPosté le 03-07-2006 à 16:35:18
Bonjour à tous.
Je fais un stage et j'ai du apprendre VBS sur le tas. j'ai donc un peu de mal à maitriser toutes les commandes. Voila, j'ai besoin de récupérer du texte dans un fichier qui n'a pas d'extension, mais qui peut s'ouvrir avec notepad. J'aimerais donc connaitre une commande qui me permette:
1- d'ouvrir le fichier voulu avec notepad J'ai essayé ça:
dim fso fso = "C:\windows\system32\notepad.exe D:\Mes documents\Script VBS\test" mais rien ne se passe. Faut-il ajouter autre chose (par exemple fso.open "nom_fichier" ou alors fso.visible = true ) ?
2- j'aimerais aussi n'afficher à l'ecran QUE la liste des fichiers comportant la chaîne de caratères suivante: "RED" j'ai déjà le code qui fait apparaître la liste, je souhaite juste faire une recherche de chaine de caractères dans le fichier.
3- Enfin je voudrais savoir comment imbriquer des IF.. ELSEIF correctement, pour prendre en compte plusieurs critères en même temps. j'avais fait ça:
If Year(Date) = 2006 then ElseIf Month(date) >= 7 AND Month(Date) <= 9 then Elseif WeekDay(date) >= 2 AND WeekDay(date) <= 7 then '(du lundi au samedi) ElseIf timer >= 30600 AND timer <= 66600 then 'plage horaire 8h30-18h30 ... End IF
Je veux que les fichiers concernés soient créés ou modifiés du lundi au samedi, de 8h30 à 18h30, de Juillet à Septembre, en 2006)
Je vous remercie par avance, et j'espère que quelqu'un pourra m'aider.
Marsh Posté le 03-07-2006 à 16:35:18
Bonjour à tous.
Je fais un stage et j'ai du apprendre VBS sur le tas. j'ai donc un peu de mal à maitriser toutes les commandes.
Voila, j'ai besoin de récupérer du texte dans un fichier qui n'a pas d'extension, mais qui peut s'ouvrir avec notepad.
J'aimerais donc connaitre une commande qui me permette:
1- d'ouvrir le fichier voulu avec notepad
J'ai essayé ça:
dim fso
fso = "C:\windows\system32\notepad.exe D:\Mes documents\Script VBS\test"
mais rien ne se passe.
Faut-il ajouter autre chose (par exemple fso.open "nom_fichier" ou alors fso.visible = true ) ?
2- j'aimerais aussi n'afficher à l'ecran QUE la liste des fichiers comportant la chaîne de caratères suivante: "RED"
j'ai déjà le code qui fait apparaître la liste, je souhaite juste faire une recherche de chaine de caractères dans le fichier.
3- Enfin je voudrais savoir comment imbriquer des IF.. ELSEIF correctement, pour prendre en compte plusieurs critères en même temps.
j'avais fait ça:
If Year(Date) = 2006 then
ElseIf Month(date) >= 7 AND Month(Date) <= 9 then
Elseif WeekDay(date) >= 2 AND WeekDay(date) <= 7 then '(du lundi au samedi)
ElseIf timer >= 30600 AND timer <= 66600 then 'plage horaire 8h30-18h30
... End IF
Je veux que les fichiers concernés soient créés ou modifiés du lundi au samedi, de 8h30 à 18h30, de Juillet à Septembre, en 2006)
Je vous remercie par avance, et j'espère que quelqu'un pourra m'aider.
A bienôt.