Probleme commande set dans .BAT sous XP
Résolu
ratenpion
Messages postés
567
Date d'inscription
Statut
Membre
Dernière intervention
-
kaumune Messages postés 22629 Date d'inscription Statut Contributeur Dernière intervention -
kaumune Messages postés 22629 Date d'inscription Statut Contributeur Dernière intervention -
bonjour
j'ai pose le PB sous le forum de programmation mais c'etait une erreur car je sais maintenant qu'il s'agit d'un PB windows XP
dans mon .bat il y a des commandes SET pour initialiser des variables mais le .BAT plante a ce moment ....
et
lorsque je tape SET dans l'espace "demarrer / executer" cela ne fonctionne pas non plus !
j'ai pose le PB sous le forum de programmation mais c'etait une erreur car je sais maintenant qu'il s'agit d'un PB windows XP
dans mon .bat il y a des commandes SET pour initialiser des variables mais le .BAT plante a ce moment ....
et
lorsque je tape SET dans l'espace "demarrer / executer" cela ne fonctionne pas non plus !
A voir également:
- Probleme commande set dans .BAT sous XP
- Invite de commande - Guide
- Fichier bat - Guide
- Cle windows xp - Guide
- Commande terminal mac - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
3 réponses
Slt
Il y a quoi dans ton bat ?
"Il plante" ne veut rien dire
Tu fais quoi exactement ? message d'erreur ?
Il y a quoi dans ton bat ?
"Il plante" ne veut rien dire
Tu fais quoi exactement ? message d'erreur ?
Bonjour,
Peux-tu nous envoyer le contenu du fichier .BAT si possible ?
Au au moins la partie qui ne fonctionn pas.
Tu as un message d'erreur à l'exécution ?
Si tu veux tester, il est préférable de tester dans Démarrer > Exécuter > cmd (et pas directement dans Exécuter)
Peux-tu nous envoyer le contenu du fichier .BAT si possible ?
Au au moins la partie qui ne fonctionn pas.
Tu as un message d'erreur à l'exécution ?
Si tu veux tester, il est préférable de tester dans Démarrer > Exécuter > cmd (et pas directement dans Exécuter)
Bonjour$
et merci a ceux qui ont essaye de resoudre mon probleme
j'ai trouve ce qui n'allait pas
1 - set n'etait pas directement en cause --- fausse piste !!
2 - il manquait le programme choice.exe dans le PATH
en effet le programme etait sous c:\ qui n'etait pas dans le path !!!
donc une fois rajoute C:\ au path tout s'est (presque) bien deroule car il y avait encore un probleme de chemin vers les donnees a sauvegarde et vite resolu
merci encore
et merci a ceux qui ont essaye de resoudre mon probleme
j'ai trouve ce qui n'allait pas
1 - set n'etait pas directement en cause --- fausse piste !!
2 - il manquait le programme choice.exe dans le PATH
en effet le programme etait sous c:\ qui n'etait pas dans le path !!!
donc une fois rajoute C:\ au path tout s'est (presque) bien deroule car il y avait encore un probleme de chemin vers les donnees a sauvegarde et vite resolu
merci encore
pas de msg d'erreur juste fermeture de la fenetre a la lecture de la premiere commande SET
j'ai mis un "pause" juste avant ... et jusque la ca va mais desqu'il y a SET c'est tchao la fenetre !
faut que tu lances ton bat dans une fenêtre cmd, pas dans "exécuter"
ou alors tu lances dans executer cmd /k le_nom_de_ton_bat
je reponds aux questions !
1 - j'ai un fichier .BAT que j'execute par double clic donc avec le support de cmd.exe
mais comme ce .bat se plante par disparition de la fenetre du CMD a l'"execution de la commande SET
j'ai essaye la commande seule dans demarrer/executer et j'ai eu le msg "comnande inconnue"
est ce plus clair ?
contenu du .bat
@echo off
cls
echo.
echo programme de sauvegarde de mes documents
echo.
Set origine=d:\daniel\"mes dosuments"
set cible=f:\
scopy %origine% %cible%\.
echo.
echo Termine programme sauvegarde
pause
2 - c'est tout le chemin, à supposer qu'il existe, qu'il faut encadrer de guillemets (à supposer que dosuments soit une faute de frappe)
3 scopy, de base, n'existe pas comme commande
4 - le \. après %cible% ???
Si tu le lances comme indiqué, tu verras les messages d'erreur éventuels