OVH Cloud OVH Cloud

Initiation au .bat

35 réponses
Avatar
Alain Lebayle
Bonjour,
Je dois pour les besoins du travail écrire un petit script .bat
à mettre dans le groupe de démarrage windows xp
afin de copier tous les lundi matins un fichier en. txt dans un dossier
qui se trouve dans C:
Connaissez-vous des sites qui expliquent comment s'y prendre ?
Je vous remercie
Alain

10 réponses

1 2 3 4
Avatar
Alain Lebayle
Bonjour,
Je tiens à préciser que je ne suis pas du tout informaticien, mais
plutôt bricoleur.
Je vous remercie
Alain

Laurent Jumet a écrit :
Hello Alain !

Alain Lebayle wrote:

Je dois pour les besoins du travail écrire un petit script .bat
à mettre dans le groupe de démarrage windows xp
afin de copier tous les lundi matins un fichier en. txt dans un dossier
qui se trouve dans C:
Connaissez-vous des sites qui expliquent comment s'y prendre ?



Tu peux aussi laisser de côté (pas effacer ni renommer, simplement tu ne l'utilises pas) l'interpréteur de commande CMD.EXE et utiliser un autre interpréteur compatible TakeCommandConsole, qui t'offre une énorme quantité de variables et d'options.
La version gratuite en ligne de commande est ici:
http://www.jpsoft.com/downloads/v11/tccle.exe

Une fois installé, va dans le dossier C:Program FilesJPSoftTCCLE11 et ouvre TCMD.CHM

Avatar
Alain Lebayle
Bonjour et merci,
Ce mail est un leurre ;-)
Je n'y accède pas
Peux-tu poser ton exemple ici ?
Je t'en remercie
Alain

Tonio le Yéti a écrit :
Bonjour,
Je dois pour les besoins du travail écrire un petit script .bat
à mettre dans le groupe de démarrage windows xp
afin de copier tous les lundi matins un fichier en. txt dans un dossier
qui se trouve dans C:
Connaissez-vous des sites qui expliquent comment s'y prendre ?
Je vous remercie
Alain



Re-salut,

Pourquoi un batch (et si de plus tu n'est pas un féru de ceux-ci) ?
Crée plutôt une tache planifiée (au démarrage du PC une fois
par semaine), avec une simple copie de sauvegarde du fichier
qui t'embête ("pref.js" --> "Sauvegarde pref_Js").
Et tu crée une icône pour lancer la restoration (si le besoin s'en
fait sentir).
Et quand au programme de copie, un simple ligne de copie
(un fichier pour chaque sens de copie) devrait faire l'affaire.

Bonne continuation, Tonio ;-)

exemple (envoyé sur ton mail perso (que tu laisses traîner).


Avatar
Laurent Jumet
Hello Alain !

Alain Lebayle wrote:

Je tiens à préciser que je ne suis pas du tout informaticien, mais
plutôt bricoleur.
Je vous remercie



...oui oui, comme nous. :-)
En fait, depuis longtemps (vingt ans) déjà j'avais remplacé l'interpréteur de commande pour MS-DOS et w9x par 4NT.COM (celui de Microsoft est COMMAND.COM). Cela se faisait en ajoutant une ligne au CONFIG.SYS:
SHELL=C:4DOS.COM

Avec la série XP, l'interpréteur de commande est maintenant une icône sur le bureau qui correspond nativement à CMD.EXE.
Le principe consiste à en installer une seconde qui est TakeCommandConsole dont une version gratuite existe (voir adresse ci-dessous).
Donc, tu n'effaces pas CMD.EXE, tu le laisses; et tu ajoutes l'autre.

Dès lors que tu commences à faire des Batch, tu as (très) hautement intérêt à travailler avec TCC car la quantité de variables et de fonctions est énorme, sans aucune mesure avec CMD.EXE.
D'ailleurs, M$ a copié beaucoup de choses sur TCC pour inclure (laborieusement) dans ses mises à jour de CMD.EXE.


Tu peux aussi laisser de côté (pas effacer ni renommer, simplement tu
ne l'utilises pas) l'interpréteur de commande CMD.EXE et utiliser un autre
interpréteur compatible TakeCommandConsole, qui t'offre une énorme
quantité de variables et d'options.
La version gratuite en ligne de commande est ici:
http://www.jpsoft.com/downloads/v11/tccle.exe

Une fois installé, va dans le dossier C:Program FilesJPSoftTCCLE11
et ouvre TCMD.CHM






--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail reply.]
Avatar
Tonio le Yéti
Bonjour et merci,
Ce mail est un leurre ;-)
Je n'y accède pas
Peux-tu poser ton exemple ici ?
Je t'en remercie
Alain



exemple (que tu adapteras) :
--------------------------------------------------------
@if exist "ton cheminpref.js" xcopy "ton cheminpref.js" "c:mes
documentsSauvegarde pref_Js" /h/r/y
--------------------------------------------------------
@if exist "c:mes documentsSauvegarde pref_Js" xcopy "c:mes
documentsSauvegarde pref_Js" "ton cheminpref.js" /h/r/y
--------------------------------------------------------
Avatar
Serge
"Alain Lebayle" a écrit dans le message
de news: %
Bonjour,
Pourquoi ?


Paulchen a écrit :
"Alain Lebayle" a écrit dans le
message de news:
Bonjour,
Je dois pour les besoins du travail écrire un petit script .bat
à mettre dans le groupe de démarrage windows xp
afin de copier tous les lundi matins un fichier en. txt dans un
dossier qui se trouve dans C:
Connaissez-vous des sites qui expliquent comment s'y prendre ?
Je vous remercie



AMH, pas très astucieux d'avoir des données (.txt) sur C:





Ton PC est déjà à dimanche ?

A l'heure de Paris nous sommes samedi 13 mars à 14h43 !

Serge
Avatar
Amandine Parmesan
On Sat, 13 Mar 2010 09:11:49 +0100, Alain Lebayle
wrote:

Donc nous souhaiterions qu'au démarrage mais une fois par semaine, ce
fichier soit sauvegardé ailleurs dans un dossier que nous aurions créé
sur C: par exemple "Sauvegarde pref_Js", ainsi, en cas de panne, il
suffira de recoller ce fichier à son emplacement.



Pour ca y a pas besoin de batch.

Une tache hebdomadaire dans le planificateur de tache :
copy c:OuKilEstpref_Js D:Alleurauvegarde pref_Js

Sert toi de ca :
http://www.technos-sources.com/tutorial-creation-tache-planifiee-sous-windows-15.aspx


--
France-Irlande
J'ai pas honte d'être francaise, mais j'aimerai être fiere en laissant notre place à l'Irlande.
C'est une question d'honneur
Mais je ne me fais aucune illusion. J'espère que l'equipe qui a volé le match soit humilié et rentre la tête baissé.
http://www.youtube.com/watch?v=ekxsmPnHWSA
Avatar
Alain Lebayle
Bonjour,
Je vous remercie beaucoup
@ +
Alain

Tonio le Yéti a écrit :
Bonjour et merci,
Ce mail est un leurre ;-)
Je n'y accède pas
Peux-tu poser ton exemple ici ?
Je t'en remercie
Alain



exemple (que tu adapteras) :
--------------------------------------------------------
@if exist "ton cheminpref.js" xcopy "ton cheminpref.js" "c:mes
documentsSauvegarde pref_Js" /h/r/y
--------------------------------------------------------
@if exist "c:mes documentsSauvegarde pref_Js" xcopy "c:mes
documentsSauvegarde pref_Js" "ton cheminpref.js" /h/r/y
--------------------------------------------------------



Avatar
Alain Lebayle
Ok, merci beaucoup
@ +
Alain

Tonio le Yéti a écrit :
Bonjour,

Je dois pour les besoins du travail écrire un petit script .bat
à mettre dans le groupe de démarrage windows xp
afin de copier tous les lundi matins un fichier en. txt dans un dossier
qui se trouve dans C:
Connaissez-vous des sites qui expliquent comment s'y prendre ?
Je vous remercie

Alain



http://www.hotline-pc.org/batch.htm
ici tu trouveras sûrement ton bonheur.

Tonio.


Avatar
Alain Lebayle
Bonjour,
Pourquoi ?


Paulchen a écrit :
"Alain Lebayle" a écrit dans le message
de news:
Bonjour,
Je dois pour les besoins du travail écrire un petit script .bat
à mettre dans le groupe de démarrage windows xp
afin de copier tous les lundi matins un fichier en. txt dans un
dossier qui se trouve dans C:
Connaissez-vous des sites qui expliquent comment s'y prendre ?
Je vous remercie



AMH, pas très astucieux d'avoir des données (.txt) sur C:
Avatar
Amandine Parmesan
On Sat, 13 Mar 2010 12:13:29 +0100, "Tonio le Yéti"
wrote:

@if exist "ton cheminpref.js" xcopy "ton cheminpref.js" "c:mes
documentsSauvegarde pref_Js" /h/r/y



Desolé mais je suis pas d'accord car l'option /Y ecrase le fichier
destination sans confirmation donc sans possibilité de restauration si
le fichier malade est sauvé.

J'adapterai plutot une sauvegarde par date sans le "if exist"

xcopy "ton cheminpref.js" "c:mesdocumentsSauvegarde
pref_Js_"%date:~6,4%-%date:~3,2%-%date:~0,2% /h/r


--
France-Irlande
J'ai pas honte d'être francaise, mais j'aimerai être fiere en laissant notre place à l'Irlande.
C'est une question d'honneur
Mais je ne me fais aucune illusion. J'espère que l'equipe qui a volé le match soit humilié et rentre la tête baissé.
http://www.youtube.com/watch?v=ekxsmPnHWSA
1 2 3 4