élaboration d un fichier bat
Fermé
nestahigher
Messages postés
2
Date d'inscription
lundi 7 septembre 2020
Statut
Membre
Dernière intervention
7 septembre 2020
-
7 sept. 2020 à 10:31
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 7 sept. 2020 à 20:46
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 7 sept. 2020 à 20:46
A voir également:
- élaboration d un fichier bat
- Fichier rar - Guide
- Fichier bat - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
nestahigher
Messages postés
2
Date d'inscription
lundi 7 septembre 2020
Statut
Membre
Dernière intervention
7 septembre 2020
7 sept. 2020 à 14:55
7 sept. 2020 à 14:55
#POUR ME POSITIONNER
cd d:\applis\traite\
#LANCER LEXE
start d:\applis\traite\toto.exe
#apelle le fichier michael txt
call e:\home\data\michael.txt
#Si michael n'est pas dans le dossier
if exist "e:\home\data\michael.txt" (
move d:\applis\traite\toto.exe f:\data\backup)
@echo off
%date%
%time%
else (
move d:\applis\traite\toto.exe f:\data\erreur)
%date%
%time%
est ce exacte ?
cd d:\applis\traite\
#LANCER LEXE
start d:\applis\traite\toto.exe
#apelle le fichier michael txt
call e:\home\data\michael.txt
#Si michael n'est pas dans le dossier
if exist "e:\home\data\michael.txt" (
move d:\applis\traite\toto.exe f:\data\backup)
@echo off
%date%
%time%
else (
move d:\applis\traite\toto.exe f:\data\erreur)
%date%
%time%
est ce exacte ?
barnabe0057
Messages postés
14440
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
19 avril 2024
4 908
Modifié le 7 sept. 2020 à 20:47
Modifié le 7 sept. 2020 à 20:47
Bonjour,
La ligne avec le CALL est inutile et ne peut fonctionner comme tel.
Tu n'as pas besoin de te positionner dans le dossier vu que tu utilises des chemins absolus.
Je ne comprends pas ce que tu essaies de faire avec la variable %DATE% et %TIME%
Je ne suis pas sûr à 100% que tu puisses déplacer toto.exe pendant que le fichier est en cours d'utilisation (via la commande START)
Voilà quelques corrections :
La ligne avec le CALL est inutile et ne peut fonctionner comme tel.
Tu n'as pas besoin de te positionner dans le dossier vu que tu utilises des chemins absolus.
Je ne comprends pas ce que tu essaies de faire avec la variable %DATE% et %TIME%
Je ne suis pas sûr à 100% que tu puisses déplacer toto.exe pendant que le fichier est en cours d'utilisation (via la commande START)
Voilà quelques corrections :
set toto=d:\applis\traite\toto.exe
#LANCER LEXE
start %toto%
#Si michael n'est pas dans le dossier
if exist "e:\home\data\michael.txt" (
move "%toto%" "f:\data\backup\"
) else (move "%toto%" "f:\data\erreur\")
echo %date% - %time%
pause