je suis sous W2000.
je voudrais copier l'intégralité d'un répertoire dans un autre se trouvant
sur un autre lecteur réseau et ce à heure fixe.
Pour la répétition le planificateur de tâches fonctionne.
J'ai passé la commande COPY c:\rep1\*.* m:\rep2\*.* dans un fichier .bat,
hélas cela ne marche pas.
Alors devant COPY j'ai rajouté START mais cela ne marche toujours pas. J'ai
changé l'extension .bat en .cmd mais pareil.
En ouvrant une fenêtre DOS (par Démarrer exécuter puis cmd) la commande COPY
c:\rep1\*.* m:\rep2\*.* (ou même START COPY c:\rep1\*.* m:\rep2\*.*)
fonctionne.
Donc comment faire pour qu'un fichier .bat s'exécute. Bien sûr j'ai regardé
l'aide mais rien n'y fait.
Je ne sais quoi faire alors que cela fonctionnait sous W95 et W98.
J'ai cherché dans les forums et le seul thème approchant utilisait la
sauvegarde de W2000, mais moi c'est une copie de
fichiers dont j'ai besoin et non d'un backup.
d'avance merci à toute aide apportée.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Clive
Y-a-t'il des espaces dans les chemins "rep1" et "rep2" ? Si c'est le cas entourer tout le chemin par des guillemets dans le fichier bat ex: COPY "c:mon chemin*.*" "m:un autre chemin*.*"
Clive
Y-a-t'il des espaces dans les chemins "rep1" et "rep2" ?
Si c'est le cas entourer tout le chemin par des guillemets dans le
fichier bat
ex:
COPY "c:mon chemin*.*" "m:un autre chemin*.*"
Y-a-t'il des espaces dans les chemins "rep1" et "rep2" ? Si c'est le cas entourer tout le chemin par des guillemets dans le fichier bat ex: COPY "c:mon chemin*.*" "m:un autre chemin*.*"
Clive
bernard
Bonjour Olive, non il n'y a pas d'espace (d'ailleurs comme je l'ai dit cela fonctionnait sous W98). J'ai même lancé depuis l'explorateur de Windows le .bat, juste une fenêtre DOS s'ouvre puis se referme aussitôt. A la place de COPY j'ai fait un simple DIR et même phénomène juste une fenêtre DOS s'ouvre puis se referme aussitôt. J'ai regardé la commande SHELL, mais elle sert à l'utilisation d'un autre interpreteur de commande. Donc où trouver des exemples de .bat que l'on lance depuis l'explorateur et qui s'exécutent vraiment. merci Bernard
Y-a-t'il des espaces dans les chemins "rep1" et "rep2" ? Si c'est le cas entourer tout le chemin par des guillemets dans le fichier bat ex: COPY "c:mon chemin*.*" "m:un autre chemin*.*"
Clive
Bonjour Olive,
non il n'y a pas d'espace (d'ailleurs comme je l'ai dit cela fonctionnait
sous W98).
J'ai même lancé depuis l'explorateur de Windows le .bat, juste une fenêtre
DOS s'ouvre puis se referme aussitôt. A la place de COPY j'ai fait un simple
DIR et même phénomène juste une fenêtre DOS s'ouvre puis se referme aussitôt.
J'ai regardé la commande SHELL, mais elle sert à l'utilisation d'un autre
interpreteur de commande.
Donc où trouver des exemples de .bat que l'on lance depuis l'explorateur et
qui s'exécutent vraiment.
merci
Bernard
Y-a-t'il des espaces dans les chemins "rep1" et "rep2" ?
Si c'est le cas entourer tout le chemin par des guillemets dans le
fichier bat
ex:
COPY "c:mon chemin*.*" "m:un autre chemin*.*"
Bonjour Olive, non il n'y a pas d'espace (d'ailleurs comme je l'ai dit cela fonctionnait sous W98). J'ai même lancé depuis l'explorateur de Windows le .bat, juste une fenêtre DOS s'ouvre puis se referme aussitôt. A la place de COPY j'ai fait un simple DIR et même phénomène juste une fenêtre DOS s'ouvre puis se referme aussitôt. J'ai regardé la commande SHELL, mais elle sert à l'utilisation d'un autre interpreteur de commande. Donc où trouver des exemples de .bat que l'on lance depuis l'explorateur et qui s'exécutent vraiment. merci Bernard
Y-a-t'il des espaces dans les chemins "rep1" et "rep2" ? Si c'est le cas entourer tout le chemin par des guillemets dans le fichier bat ex: COPY "c:mon chemin*.*" "m:un autre chemin*.*"
Clive
Clive
D'abord ajouter la command "pause" après la commande "copy ..." dans ton fichier bat, comme cela la fenêtre "DOS" restera ouvert et tu pourras voir les éventuels messages d'erreur.
Il n'y a pas de raison fondamentale pour que cela ne marche pas. Donc il faut chercher l'erreur.
Clive
D'abord ajouter la command "pause" après la commande "copy ..." dans
ton fichier bat, comme cela la fenêtre "DOS" restera ouvert et tu
pourras voir les éventuels messages d'erreur.
Il n'y a pas de raison fondamentale pour que cela ne marche pas. Donc
il faut chercher l'erreur.
D'abord ajouter la command "pause" après la commande "copy ..." dans ton fichier bat, comme cela la fenêtre "DOS" restera ouvert et tu pourras voir les éventuels messages d'erreur.
Il n'y a pas de raison fondamentale pour que cela ne marche pas. Donc il faut chercher l'erreur.
Clive
Bernard
Merci Clive, .... mais j'avais déjà essayé et il n'y a pas de pause d'effectué. Cependant en cherchant dans la base de registre je m'aperçois que la clé HKEY_CLASSES_ROOTbatfileshellopencommand n'a pas la valeur "%1" %*, je l'ai modifiée et depuis cela marche bien mais je ne sais pas ce qui a pu la modifier car je n'ai rien installé sur ce poste mis à part les patchs Microsoft.
D'ailleurs à ce sujet avant si un site demandait l'ouverture d'une nouvelle fenêtre IE cela marchait et maintenant cela ne le fait plus, la fenêtre "mère" IE se fige puis au bout d'un délai de 2 à 3 minutes elle se libère sans avoir ouvert une nouvelle fenêtre. Mystère ....
merci encore pour la rapidité de réponse Bernard
D'abord ajouter la command "pause" après la commande "copy ..." dans ton fichier bat, comme cela la fenêtre "DOS" restera ouvert et tu pourras voir les éventuels messages d'erreur.
Il n'y a pas de raison fondamentale pour que cela ne marche pas. Donc il faut chercher l'erreur.
Clive
Merci Clive,
.... mais j'avais déjà essayé et il n'y a pas de pause d'effectué.
Cependant en cherchant dans la base de registre je m'aperçois que la clé
HKEY_CLASSES_ROOTbatfileshellopencommand n'a pas la valeur
"%1" %*, je l'ai modifiée et depuis cela marche bien mais je ne sais pas ce
qui a pu la modifier car je n'ai rien installé sur ce poste mis à part les
patchs Microsoft.
D'ailleurs à ce sujet avant si un site demandait l'ouverture d'une nouvelle
fenêtre IE cela marchait et maintenant cela ne le fait plus, la fenêtre
"mère" IE se fige puis au bout d'un délai de 2 à 3 minutes elle se libère
sans avoir ouvert une nouvelle fenêtre. Mystère ....
merci encore pour la rapidité de réponse
Bernard
D'abord ajouter la command "pause" après la commande "copy ..." dans
ton fichier bat, comme cela la fenêtre "DOS" restera ouvert et tu
pourras voir les éventuels messages d'erreur.
Il n'y a pas de raison fondamentale pour que cela ne marche pas. Donc
il faut chercher l'erreur.
Merci Clive, .... mais j'avais déjà essayé et il n'y a pas de pause d'effectué. Cependant en cherchant dans la base de registre je m'aperçois que la clé HKEY_CLASSES_ROOTbatfileshellopencommand n'a pas la valeur "%1" %*, je l'ai modifiée et depuis cela marche bien mais je ne sais pas ce qui a pu la modifier car je n'ai rien installé sur ce poste mis à part les patchs Microsoft.
D'ailleurs à ce sujet avant si un site demandait l'ouverture d'une nouvelle fenêtre IE cela marchait et maintenant cela ne le fait plus, la fenêtre "mère" IE se fige puis au bout d'un délai de 2 à 3 minutes elle se libère sans avoir ouvert une nouvelle fenêtre. Mystère ....
merci encore pour la rapidité de réponse Bernard
D'abord ajouter la command "pause" après la commande "copy ..." dans ton fichier bat, comme cela la fenêtre "DOS" restera ouvert et tu pourras voir les éventuels messages d'erreur.
Il n'y a pas de raison fondamentale pour que cela ne marche pas. Donc il faut chercher l'erreur.