Nom MS-DOS et Win XP - Windows & Software
Marsh Posté le 27-05-2002 à 21:37:34
Ben déjà il y a un problème ... pour savoir ouvre une console et chemine toi même dans les dossiers ...
Marsh Posté le 27-05-2002 à 21:39:03
Gilbert Gosseyn a écrit a écrit : Ben déjà il y a un problème ... pour savoir ouvre une console et chemine toi même dans les dossiers ... |
Je sais que le *.BAT n'est pas correct mais je fois tous les dossiers (sont plus "en cachés" ) mais Local setting en MS-DOS ça donne quoi ?
Marsh Posté le 27-05-2002 à 21:43:07
L'aide de la commande DIR :
Citation :
|
Marsh Posté le 27-05-2002 à 21:43:57
Ce tag :
Citation :
|
LOCALS~1 Local Settings
[jfdsdjhfuetppo]--Message édité par Gilbert Gosseyn le 27-05-2002 à 21:47:08--[/jfdsdjhfuetppo]
Marsh Posté le 27-05-2002 à 21:47:13
Neo_t3 a écrit a écrit : Voila je suis en train de me faire un fichier *.bat qui à chaque demarrage s'execute et supprime le contenu de mon dossier relatif à mon compte, tempory internet files, temp. Mais la ou je bloque c'est à cette ligne : C:\Docume~1\Neo\... ensuite il faut aller dans le dossier nommé Local settings mais en nom DOS ça donne quoi ? Merci P.S : MOn .BAT = del C:\Docume~1\Neo\Local Settings\Temporary Internet Files\*.* del C:\Docume~1\Neo\Local Settings\Temp\*.* |
http://msdn.microsoft.com/
Ensuite tu recherche dans la library Windows Scripting Host (WSH). Il y a l'objet Shell qui te permetteras de faire des manipulations sur les fichiers. Avec ces scripts tu pourras faire bien plus de choses qu'avec des batchs.
Voici un exemple de script (en VBScript, tu pourrais aussi utiliser JScript ou PERLScript) :
Code :
|
Ce code sert à effacer le contenu des répertoires "my documents" des utilisateurs 01 à 12 (en préservant "My Music" et "My Picture", situé un répertoire au dessous du répertoire courant d'une salle de cours informatiques, mes répertoires s'appelles 01 à 12 et le support des noms longs n'est pas un problème, tu peux le modifier comme bon te semble.
Je te conseille un éditeur comme Macromedia Homesite pour avoir le code en couleur.
[jfdsdjhfuetppo]--Message édité par Requin le 27-05-2002 à 21:48:32--[/jfdsdjhfuetppo]
Marsh Posté le 27-05-2002 à 21:59:09
Requin a écrit a écrit : http://msdn.microsoft.com/ Ensuite tu recherche dans la library Windows Scripting Host (WSH). Il y a l'objet Shell qui te permetteras de faire des manipulations sur les fichiers. Avec ces scripts tu pourras faire bien plus de choses qu'avec des batchs. Voici un exemple de script (en VBScript, tu pourrais aussi utiliser JScript ou PERLScript) :
|
Merci dans ce ca je peut modifier ce script afin qu'il efface le contenu des dossiers que je souhaite ?
Marsh Posté le 27-05-2002 à 22:14:46
OUi la doc complète de Windows Scripting Host est dipo sur le site de Microsoft avec de nombreux exemples... en fait les méthodes qui t'intéresse sont :
objFSO.DeleteFolder
et
objFSO.DeleteFile
En lisant un peu ce n'est vraiment pas compliqué et tu as toutes les structures habituelles de programmation (boucles, conditions, ...)
Marsh Posté le 27-05-2002 à 22:18:40
Par exemple le script suivant efface le contenu du répertoire c:\temp :
Code :
|
Fait quand même attention à ce que tu fais
[jfdsdjhfuetppo]--Message édité par Requin le 27-05-2002 à 22:19:17--[/jfdsdjhfuetppo]
Marsh Posté le 28-05-2002 à 20:40:32
OK Merci beaucoup de votre aide !
Marsh Posté le 27-05-2002 à 21:32:26
Voila je suis en train de me faire un fichier *.bat qui à chaque demarrage s'execute et supprime le contenu de mon dossier relatif à mon compte, tempory internet files, temp. Mais la ou je bloque c'est à cette ligne :
C:\Docume~1\Neo\... ensuite il faut aller dans le dossier nommé Local settings mais en nom DOS ça donne quoi ?
Merci
P.S : MOn .BAT =
del C:\Docume~1\Neo\Local Settings\Temporary Internet Files\*.*
del C:\Docume~1\Neo\Local Settings\Temp\*.*
---------------
Neo_t3 registered Linux user number 354648. | http://www.ondaflow.com