Résolu Bat pour remplacer une commande trop longue ?

Solutions (7)
Tags :
  • Sauvegarde de données
  • Programmation
|
Salut à tous !

Je viens d'installer sur deux PC sous XP de quoi sauvegarder des dossiers via le réseau avec cwrsync. Jusque là pas de problème.
Par contre, chaque fois que je décide de lancer la synchro je dois me taper une ligne de commande relativement longue et ça commence à devenir pénible.
En lisant certains topics, je me demandais si je pouvais créer un fichier bat pour résoudre mon problème. Mais je ne suis même pas sûr que ce soit la bonne solution et de toute façon je n'ai aucune idée de la façon de le faire.
Est-ce qu'une âme charitable pourrait me venir en aide ? Merci.

PS : Je sais pas si ça peut aider mais la commende serait quelque chose comme : rsync -r <dossier_source> user@hostname: /home/user/ (les deux PC utilisent Cygwin)
Contenus similaires
Meilleure solution
partage
|
S'il n'y a que <dossier_source> que tu changes, tu peux faire le batch suivant:
  1. rsync -r "%1" user@hostname: /home/user/


et pour le lancer:
- soit tu glisse le répertoire sur ton_batch.bat
- soit tu le lances en ligne de commandes: ton_batch <dossier_source>
  • Commenter cette solution |
Score
0
òh
òi
|
MERCI à toi.

Tout marche super...
  • Commenter cette réponse |
Score
0
òh
òi
|
le %1 c'est le premier paramètre donné au .bat: c'est le chemin du répertoire que tu glisse sur le .bat.
Tu peux faire un ECHO %1 pour l'afficher.
A la fin du .bat, tu peux faire un PAUSE pour avoir le temps de voir ce qui se passe.
  • Commenter cette réponse |
Score
0
òh
òi
|
Juste une petite précision encore :

  1. rsync -r "%1" user@hostname: /home/user


à quoi correspond "%1" ? Je trouve pas ...
  • Commenter cette réponse |
Score
0
òh
òi
|
Ok SUPER !

Entre temps je suis allé faire un petit tour sur batcher.fr. J'y ai trouvé tout ce dont j'ai besoin pour faire mon_batch.bat. Tu as raison c'est tout simple si la commande ne change pas.

Par contre ce qui le sera moins pour moi c'est de mettre au point un script plus "exotique" comme tu me l'as proposé. Je vais donc approfondir mes recherches.

En tout cas merci beaucoup.
  • Commenter cette réponse |
Score
0
òh
òi
|
Oui un simple glissé.

un .bat est un simple fichier .txt que tu renommes en .bat :) 
  • Commenter cette réponse |
Score
0
òh
òi
|
Merci bcp du conseil.

En fait la commande devrait rester toujours la même. Donc si je te suis bien un mon_batch.bat devrait faire parfaitement l'affaire.

Mais ta première solution m'ouvre des perspectives. Je vais peut-être passer pour un noob mais je veux être sûr de bien comprendre. "glisser le répertoire sur mon_batch.bat" c'est un simple glissé / déposé du répertoire sur le fichier .bat ?

Je vais donc de ce click trouver un tuto sur la manière de créer un .bat.

Merci encore.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS