Bienvenue invité ( Connexion | Inscription )
28/09/2009 08:41
Message
#1
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Y'a quelqu'un qui connait le .bat (Batch) ? Si oui, je détaillerais ma question... (IMG:style_emoticons/default/cling.gif) @+ Ce message a été modifié par SG1 - 09/11/2009 16:59. |
|
|
28/09/2009 13:45
Message
#2
|
|
Samurai Modo Groupe : Modérateurs Messages : 5.828 Inscrit : 01/10/2006 Lieu : Sud Membre no 20.781 |
Salut!!
Je ne suis pas un pro du bat... Mais dis quand même, je peux demander autour de moi... |
|
|
28/09/2009 21:09
Message
#3
|
|
Admin Groupe : Admin Messages : 32.192 Inscrit : 12/05/2003 Lieu : DivX ou XviD Membre no 2 |
Quel est le souci de batch ? (IMG:style_emoticons/default/yahoo1.gif)
|
|
|
29/09/2009 14:18
Message
#4
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Bon, maintenant que j'ai des pros sous la main, je me lance... Depuis quelques temps, je me suis créé des petits fichiers .bat pour lancer certaines tâches sans avoir à ouvrir les dossiers concernés. Exemple : Vider le dossier Prefetch Vider le dossier Temp Sauvegarde des Favoris Sauvegarde du Carnet d'adresses de OE Bon, je sais qu'il existe des utilitaires pour faire ça, mais j'aime bien apprendre et je sais que mes fichiers .bat ne feront rien d'autre que ce que je leur ai demandé de faire... (IMG:style_emoticons/default/gniark.gif) Dernièrement, après avoir cherché un utilitaire qui me permettrait de sauvegarder mes emails ou le fichier complet DBX d'Outlook Express, j'ai créé un fichier .bat pour le faire automatiquement quand je le souhaite. Problème : Je n'arrive pas à faire une copie du fichier Boite de réception.dbx Mais je peux sans problème sauvegarder le dossier complet avec tous les fichiers... Sauvegarde impossible avec : Citation xcopy "C:\Documents and Settings\SG1\Local Settings\Application Data\Identities\{xxxxxxxx}\Microsoft\Outlook Express\Boîte de réception.dbx" "F:\Mes sauvegardes\Outlook\" /I Sauvegarde OK : Citation xcopy "C:\Documents and Settings\SG1\Local Settings\Application Data\Identities\{xxxxxxxx}\Microsoft\Outlook Express" "F:\Mes sauvegardes\Outlook\" /I Évidemment le problème est le même pour les autres DBX du dossier : Éléments envoyés.dbx ou Brouillons.dbx Mais je peux sauvegarder le fichier Mes Emails.dbx que j'ai personnellement créé. Je suppose que c'est lié au fait que ces fichiers soient protégés, mais pourquoi je peux sauvegarder le dossier complet et pas un fichier seul ? (IMG:style_emoticons/default/an_what.gif) Merci @+ Ce message a été modifié par SG1 - 29/09/2009 14:21. |
|
|
29/09/2009 19:18
Message
#5
|
|
Admin Groupe : Admin Messages : 32.192 Inscrit : 12/05/2003 Lieu : DivX ou XviD Membre no 2 |
Outlook Express n'est pas utilisé quand tu essayes de copier ?
Essaye copy au lieu de xcopy peut-être... |
|
|
30/09/2009 14:21
Message
#6
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Outlook Express n'est pas utilisé quand tu essayes de copier ? Non... Essaye copy au lieu de xcopy peut-être... Déjà testé ! (IMG:style_emoticons/default/cling.gif) Merci @+ |
|
|
04/10/2009 08:24
Message
#7
|
|
Admin Groupe : Admin Messages : 32.192 Inscrit : 12/05/2003 Lieu : DivX ou XviD Membre no 2 |
Et donc ça ne fonctionne pas ?
|
|
|
04/10/2009 14:09
Message
#8
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
|
|
|
04/10/2009 14:21
Message
#9
|
|
Admin Groupe : Admin Messages : 32.192 Inscrit : 12/05/2003 Lieu : DivX ou XviD Membre no 2 |
Oui il n'y a que COPY et XCOPY
Sinon, tu peux essayer en VBscript (IMG:style_emoticons/default/gniark.gif) |
|
|
04/10/2009 14:31
Message
#10
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Pourquoi pas, mais est-ce que tu aurais un petit script comme exemple pour ce que je veux faire ? @+ |
|
|
04/10/2009 14:41
Message
#11
|
|
Admin Groupe : Admin Messages : 32.192 Inscrit : 12/05/2003 Lieu : DivX ou XviD Membre no 2 |
Vala un petit exemple de copie de fichier : http://www.gaudry.be/vbs-copie-fichier.html
(le script que tu crées dans notepad doit être enregistré avec une extension .vbs (IMG:style_emoticons/default/cling1.gif) ) |
|
|
04/10/2009 15:22
Message
#12
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Vala un petit exemple de copie de fichier : http://www.gaudry.be/vbs-copie-fichier.html Merci, je vais voir... (le script que tu crées dans notepad doit être enregistré avec une extension .vbs (IMG:style_emoticons/default/cling1.gif) ) Viii... ça je sais... (IMG:style_emoticons/default/cling.gif) Donc, après quelques tests, voici mon script, en suivant les infos de la page ci-dessus : Citation Set objFSO = CreateObject("Scripting.FileSystemObject") If objFSO.FileExists("C:\Documents and Settings\SG1\Local Settings\Application Data\Identities\{xxxxxxx}\Microsoft\Outlook Express\Boîte de réception.dbx") Then objFSO.CopyFile "C:\Documents and Settings\SG1\Local Settings\Application Data\Identities\{xxxxxxx}\Microsoft\Outlook Express\Boîte de réception.dbx" , "F:\Logiciels\Backup Email\00.Sauvegarde\" Set objFSO = Nothing End if Te parait-il correct ? Merci @+ PS : Ah oui, j'oubliais... Il fonctionne. Mais le VBS est plus complexe que le Batch... Si j'avais pu faire fonctionner l'autre script, ça aurait été mieux... |
|
|
04/10/2009 17:02
Message
#13
|
|
Admin Groupe : Admin Messages : 32.192 Inscrit : 12/05/2003 Lieu : DivX ou XviD Membre no 2 |
Ce n'est pas si compliqué puisque ça fonctionne, si ? (IMG:style_emoticons/default/yahoo1.gif)
|
|
|
04/10/2009 17:33
Message
#14
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour;
Ce n'est pas si compliqué puisque ça fonctionne, si ? (IMG:style_emoticons/default/yahoo1.gif) (IMG:style_emoticons/default/beuh.gif) Je n'ai aucun mérite, je n'ai fait que du copier-coller... Je serais bien incapable d'en refaire un de tête... (IMG:style_emoticons/default/gniark.gif) @+ |
|
|
04/10/2009 17:46
Message
#15
|
|
Admin Groupe : Admin Messages : 32.192 Inscrit : 12/05/2003 Lieu : DivX ou XviD Membre no 2 |
Pas grave le principal c'est que ça fonctionne (IMG:style_emoticons/default/aga.gif)
|
|
|
04/10/2009 18:01
Message
#16
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Pas grave le principal c'est que ça fonctionne (IMG:style_emoticons/default/aga.gif) Oui, c'est sûr, mais étant du VBS, je ne peux pas faire ce que je voulais, au final... C'est à dire regrouper dans un seul .bat tous les scripts me permettant de copier les fichiers à sauvegarder... C'est pour ça que je préférais le Batch. Je n'ai pas le temps de me lancer à tous les refaire en VBS. (IMG:style_emoticons/default/cling.gif) @+ |
|
|
09/11/2009 16:57
Message
#17
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Eureka !!! J'ai trouvé... Citation : « Patience et longueur de temps font plus que force ni que rage » J'ai trouvé la solution après avoir relu un post sur problème semblable mais n'ayant rien à voir avec mon cas... Vous allez comprendre : J'avais donc créé mon fichier BAT ainsi : Citation xcopy "C:\Documents and Settings\SG1\Local Settings\Application Data\Identities\{xxxxxxxx}\Microsoft\Outlook Express\Boîte de réception.dbx" "F:\Mes sauvegardes\Outlook\" /I Et impossible de copier le fichier en question. C'était tout simplement une sombre histoire d'accent !!! (IMG:style_emoticons/default/gloups.gif) En remplaçant les caractère accentués par des étoiles (*), ici le « î » et é »... Bingo !!! Citation xcopy "C:\Documents and Settings\SG1\Local Settings\Application Data\Identities\{xxxxxxxx}\Microsoft\Outlook Express\Bo*te de r*ception.dbx" "F:\Mes sauvegardes\Outlook\" /I Voilà, avec une simple ligne dans un fichier BAT, je sauvegarde tout mon courrier... (IMG:style_emoticons/default/cling.gif) @+ Ce message a été modifié par SG1 - 09/11/2009 16:58. |
|
|
12/11/2009 08:36
Message
#18
|
|
Admin Groupe : Admin Messages : 32.192 Inscrit : 12/05/2003 Lieu : DivX ou XviD Membre no 2 |
Le "*" remplace n'importe quel caractère. Ca marche dans ce cas car il n'y a qu'un fichier concerné (IMG:style_emoticons/default/cling1.gif)
|
|
|
24/03/2010 15:11
Message
#19
|
|
Producteur Groupe : Rédacteurs Messages : 6.285 Inscrit : 08/10/2004 Lieu : Un coin perdu du Gers (32) Membre no 4.657 |
Bonjour,
Je conserve le même post car ma question est sur le même sujet... Pour mon « futur boulot » des sauvegardes vont être créées automatiquement par un logiciel dans un dossier lié au logiciel. Pour éviter tout problème, ce dossier doit être vidé de temps en temps en ne conservant que les 5 dernières opérations. (Sinon j'ai compris qu'il pouvait y avoir saturation et impossibilité d'afficher la dernière sauvegarde si le dossier est trop plein.) Je cherche donc à créer un fichier BAT (ça me parait le plus simple, car je ne sais pas encore ce que j'ai le droit de créer sur l'ordinateur en question). Ce fichier BAT devra pouvoir sélectionner tous les fichiers moins les 5 derniers en date et me les déplacer vers un autre dossier. Je préfère conserver toutes les sauvegardes, du moins au début. Je pense que cela doit être faisable, je planche dessus, mais si quelqu'un a une idée pour m'avancer dans ma tâche... J'espère que je me suis bien expliqué... Merci @+ |
|
|
Discussions similaires à la discussion "[ Résolu ] Y'a quelqu'un qui connait le .bat (Batch) ?"
Sujets récents
Nous sommes le : 26/04/2024 09:48 |