[VBS]Créer un fichier.txt sur bureau [Résolu]

Créer un fichier.txt sur bureau [Résolu] [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 30-05-2005 à 14:32:33    

Bonjour, je souhaite écrire un programme qui crée un fichier.txt sur le bureau si celui ci n'existe pas.
J'ai donc écrit le programme suivant:
Set WshShell = Wscript.CreateObject("Wscript.Shell" )
Set FSys = CreateObject("Scripting.FileSystemObject" )
 
dim DesktopPath
DesktopPath=WshShell.SpecialFolders("Desktop" ) '<- chemin du bureau  
 
On Error Resume Next
FileExists = ((GetAttr("DesktopPath\fichier.txt" ) And vbDirectory) = 0) '<-chemin du fichier.txt
'Si le fichier existe c'est bon sinon le crée
If FileExists = False Then
 Set FSys = CreateObject("Scripting.FileSystemObject" )  
 Set MonFic = FSys.CreateTextFile(DesktopPath\fichier.txt)  
 MsgBox "fichier crée"
Else
 MsgBox "le fichier existe deja"
End If
 
Lorsque je le lance la MsgBox fichier crée apparait toujours que le fichier soit crée ou non... Où est l erreur ?  
 
Merci d'avance  :jap:


Message édité par noprob le 30-05-2005 à 14:57:32
Reply

Marsh Posté le 30-05-2005 à 14:32:33   

Reply

Marsh Posté le 30-05-2005 à 14:50:54    

Bon je viens de résoudre le problème
il fallait mettre Desktop& "\fichier.txt" a chaque fois!
J'espère que cela sera utile pour certains :)

Reply

Sujets relatifs:

Leave a Replay

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