Aller au contenu

[RESOLU] [W7] .bat


skaman85

Messages recommandés

Salut à tous.

Je suis actuellement à la recherche d'une solution pour pouvoir exécuter mon script à un moment T.

Voici mon script :

@echo off

cd C:\Users\Charly\Documents\My Dropbox

xcopy Logiciels "Y:\Logiciels" /V /D /S

pause

:D

Quand je l'exécute à la mano directement dans le dossier ou il se trouve, ça passe niquel.

Par contre, quand il s'exécute depuis le planificateur de taches de Seven, impossible, il me met :

Spécification du lecteur non valide

0 fichier(s) copié(s)

Appuyez sur une touche pour continuer...

Et là je vois pas d'où cela peu venir.

cordialement

Lien vers le commentaire
Partager sur d’autres sites

cd C:\Users\Charly\Documents\My Dropbox

Voici l'aide associée à la commande CD

Displays the name of or changes the current directory.

CHDIR [/D] [drive:][path]

CHDIR [..]

CD [/D] [drive:][path]

CD [..]

.. Specifies that you want to change to the parent directory.

Type CD drive: to display the current directory in the specified drive.

Type CD without parameters to display the current drive and directory.

Use the /D switch to change current drive in addition to changing current

directory for a drive.

If Command Extensions are enabled CHDIR changes as follows:

The current directory string is converted to use the same case as

the on disk names. So CD C:\TEMP would actually set the current

directory to C:\Temp if that is the case on disk.

CHDIR command does not treat spaces as delimiters, so it is possible to

CD into a subdirectory name that contains a space without surrounding

the name with quotes. For example:

cd \winnt\profiles\username\programs\start menu

is the same as:

cd "\winnt\profiles\username\programs\start menu"

which is what you would have to type if extensions were disabled.

Je vois deux problèmes potentiels sur la ligne cd :

1- l'espace entre My et Dropbox. Dans un .bat, je ne me pose pas de question, je met les chemins entre quotes :

cd "C:\Users\Charly\Documents\My Dropbox"

2- ajoute le /D pour changer à la fois le drive et le répertoire ....

Lien vers le commentaire
Partager sur d’autres sites

+1 pour le problème de l'espace. Il faut que tu fasse un dir pour voir le nom du dossier en 8 caractères et sans espaces car le nom actuellement est lu soit :

- My%20%DropBox

- My (argument) Dropbox

De plus il ne me semble qu'il n'y a pas de guillemets à mettre pour y:\logiciels.

En espérant avoir apporté un petit peu d'eau au moulin :byebye:

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Bon après modification du script et quelques essais toujours la meme chose :

Le chemin d'accès spécifié est introuvable.

Spécification du lecteur non valide

0 fichier(s) copié(s)

Appuyez sur une touche pour continuer...

Voici mon script :

@echo off

del Y:\Logiciels\*.* /S /F /Q

cd C:\Users\Charly\Documents\"My Dropbox"

xcopy Logiciels Y:\Logiciels /V /D /S

pause

Et je tenais à préciser que si j'utilise un autre plannificateur de tache autre que celui de Seven c'est à dire Simple Shutdown Scheduler, aucun problème d'execution

Lien vers le commentaire
Partager sur d’autres sites

En fait, par défaut une tâche planifiée se lance en tant que SYSTEM, un compte spécial.

Problème, comme votre lecteur réseau Y: se trouve seulement avec votre compte d'utilisateur, si ça se lance en tant que SYSTEM il ne connait pas ce lecteur réseau.

Il faudrait donc modifier la tâche planifiée et la lancer avec votre compte d'utilisateur, et définir un mot de passe pour votre compte avant.

Si cela n'est pas envisageable, dans votre batch il faudrait automatiser le mappage de lecteur réseau puis lancer ensuite le reste :fumer:

Lien vers le commentaire
Partager sur d’autres sites

Merci mon cher ami car cela marche bien!

Voici donc mon script :

@echo off

net use Y: \\192.168.133.3\Programmes_Charly /DELETE

net use Y: \\192.168.133.3\Programmes_Charly

del Y:\Logiciels\*.* /S /F /Q

cd C:\Users\Charly\Documents\"My Dropbox"

xcopy Logiciels Y:\Logiciels /V /D /S

pause

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...