OVH Cloud OVH Cloud

VBS effacer un dossier

4 réponses
Avatar
aXi
Bonjour en MS DOS je fais
RMDIR "C:\test" =E7a marche bien
Dans un fichier txt je copie ma ligne de commende, je le=20
renome en .vbs je le lance et il me dit : " Type=20
incompatible 'RMDIR' ! J'ai essay=E9 avec del, erase,=20
kill... Rien y fait je n'arrive pas =E0 supprimer un=20
fichier ou un dossier avec un script.

Je voudrais cr=E9er un script de d=E9marrage pour un =20
domaine, il me faut supprimer les fichiers java des=20
profils itin=E9rants.

Merci de votre aide.

aXi.

4 réponses

Avatar
Nebraska
"aXi" a écrit dans le message de
news:26a5001c462b8$0a723d60$
Bonjour en MS DOS je fais
RMDIR "C:test" ça marche bien
Dans un fichier txt je copie ma ligne de commende, je le
renome en .vbs je le lance et il me dit : " Type
incompatible 'RMDIR' ! J'ai essayé avec del, erase,
kill... Rien y fait je n'arrive pas à supprimer un
fichier ou un dossier avec un script.

Je voudrais créer un script de démarrage pour un
domaine, il me faut supprimer les fichiers java des
profils itinérants.

avez vous essayer de renommer votre fichier en .cmd
Avatar
Jean-Claude BELLAMY
Dans le message news:26a5001c462b8$0a723d60$ ,
aXi s'est ainsi exprimé:

Bonjour en MS DOS je fais
RMDIR "C:test" ça marche bien
Dans un fichier txt je copie ma ligne de commende, je le
renome en .vbs
????????????????????????????????????????????????????????????????????????????

??

Parce que d'après toi, pour créer un VBS, il suffit de créer un fichier
texte et de le renommer en .vbs ?
!!!!!!!!

je le lance et il me dit : " Type
incompatible 'RMDIR' !
Il est drôlement sympa avec toi, l'interpréteur de VBS !

A sa place, moi j'aurais fondu ton DD ! ;-)

J'ai essayé avec del, erase,
kill... Rien y fait je n'arrive pas à supprimer un
fichier ou un dossier avec un script.
Un script dans lequel on inclut directement des commandes, çà s'appelle un

"batch", et çà possède l'extension .BAT ou .CMD (au choix, c'est strictement
identique)
L'extension .BAT ou .CMD indique à Windows que le fichier doit être
interprété par ... lui-même

Si tu veux faire cela avec un VBS (beaucoup plus puissant), il faut écrire
le script en .VBS, qui est un LANGAGE de programmation à part entière,
dérivé de Visual Basic.
cf. http://www.bellamyjc.org/fr/vbscript.html
Un fichier .VBS sera interprété par %systemroot%system32cscript.exe ou
%systemroot%system32wscript.exe


P.ex. pour supprimer un répertoire, les instructions sont, en VBS :

Set fso = WScript.CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder "C:test",true



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *


Avatar
Merci


-----Message d'origine-----
Dans le message news:26a5001c462b8$0a723d60
$ ,

aXi s'est ainsi
exprimé:


Bonjour en MS DOS je fais
RMDIR "C:test" ça marche bien
Dans un fichier txt je copie ma ligne de commende, je
le


renome en .vbs
?????????????????????????????????????????????????????????

???????????????????

??

Parce que d'après toi, pour créer un VBS, il suffit de
créer un fichier

texte et de le renommer en .vbs ?
!!!!!!!!

je le lance et il me dit : " Type
incompatible 'RMDIR' !
Il est drôlement sympa avec toi, l'interpréteur de VBS !

A sa place, moi j'aurais fondu ton DD ! ;-)

J'ai essayé avec del, erase,
kill... Rien y fait je n'arrive pas à supprimer un
fichier ou un dossier avec un script.
Un script dans lequel on inclut directement des

commandes, çà s'appelle un

"batch", et çà possède l'extension .BAT ou .CMD (au
choix, c'est strictement

identique)
L'extension .BAT ou .CMD indique à Windows que le
fichier doit être

interprété par ... lui-même

Si tu veux faire cela avec un VBS (beaucoup plus
puissant), il faut écrire

le script en .VBS, qui est un LANGAGE de programmation à
part entière,

dérivé de Visual Basic.
cf. http://www.bellamyjc.org/fr/vbscript.html
Un fichier .VBS sera interprété par %systemroot%system32
cscript.exe ou

%systemroot%system32wscript.exe


P.ex. pour supprimer un répertoire, les instructions
sont, en VBS :


Set fso = WScript.CreateObject
("Scripting.FileSystemObject")

fso.DeleteFolder "C:test",true



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
---------------------------------------------------------
-

Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *



.




Avatar
Ca marche, merci.

-----Message d'origine-----

"aXi" a écrit dans
le message de

news:26a5001c462b8$0a723d60$
Bonjour en MS DOS je fais
RMDIR "C:test" ça marche bien
Dans un fichier txt je copie ma ligne de commende, je le
renome en .vbs je le lance et il me dit : " Type
incompatible 'RMDIR' ! J'ai essayé avec del, erase,
kill... Rien y fait je n'arrive pas à supprimer un
fichier ou un dossier avec un script.

Je voudrais créer un script de démarrage pour un
domaine, il me faut supprimer les fichiers java des
profils itinérants.

avez vous essayer de renommer votre fichier en .cmd

.