changer la date avec fichier batch ?

Tout sur les langages de programmation.

changer la date avec fichier batch ?

Messagepar alr » 14 Septembre 2013, 18:05

salut

voila je cherche de l'aide pour crée un fichier batch avec qui je peut changer l'heur système lancer une application puis a l’arrêt de l'application il remet la date du jour automatiquement

merci
alr
Visiteur
Visiteur
 
Messages: 23
Inscription: 16 Mai 2010, 12:54

Re: changer la date avec fichier batch ?

Messagepar etherlord » 15 Septembre 2013, 09:11

pour changer l'heure, c'est la commande TIME

START /WAIT pour exécuter un programme.

etherlord
etherlord
Triumvirat
Triumvirat
 
Messages: 2476
Inscription: 22 Mars 2004, 16:12

Re: changer la date avec fichier batch ?

Messagepar toto314 » 15 Septembre 2013, 09:25

désoler je me suis tremper c'est la date système que je veut changer et pas l'heur
toto314
Débutant
Débutant
 
Messages: 39
Inscription: 18 Avril 2010, 15:24

Re: changer la date avec fichier batch ?

Messagepar etherlord » 15 Septembre 2013, 11:02

Dans ce cas c'est la commande DATE (surprenant, non ? :P )

En tapant HELP dans invite de commande, tu trouvera une liste de tout ce qu'il est possible de faire, avec une description
des commandes

etherlord
etherlord
Triumvirat
Triumvirat
 
Messages: 2476
Inscription: 22 Mars 2004, 16:12

Re: changer la date avec fichier batch ?

Messagepar toto314 » 15 Septembre 2013, 11:36

voici mon fichier bat

echo.
REM Store systems current time into BEFOREDATE var as mm-dd-yy
echo %DATE:~6,4%%DATE:~3,2%%DATE:~0,2%

REM Set the below date to date you wish to roll your system date back to
DATE 01-09-13

echo Terminate Trial Timer ...
call tKill.exe /AUTOCLEANING
echo Done!
echo.
reg add "HKLM\SOFTWARE\Classes\CLSID\7D1F20B5-8D9C-4D8D-81BA-641126CD045E\Version" /v Major /d 1 /f
echo remise a 1 valeur Major
echo terminer
echo.
echo Replace MCE.EXE ...
@copy /Y "mce.exe" "../"
echo Done!
echo.
echo Starting MCE ...
echo Have a good flight! :)
echo.
start "Multi Crew Experience" "../mce.exe"
echo.
echo entrée la date d'haujordui
%date jj/mm/aaaa

je peut changer la date au 01-09-13 pas de problème lancer l'application "mce.exe" pas de problème ,le problème est que je doit rentrée la date d’aujourd’hui manuellement
alor que je veut q'apret la fermeture de "mce.exe" la date d’aujourd’hui sera régler automatiquement
toto314
Débutant
Débutant
 
Messages: 39
Inscription: 18 Avril 2010, 15:24

Re: changer la date avec fichier batch ?

Messagepar etherlord » 15 Septembre 2013, 12:58

il est pas de toi ce script, hein ?

si au début du script, tu définit la date avec la commande DATE, c'est la même commande qu'il faut utiliser pour la définir
à la fin du script.

%date c'est une variable d'environnement, pas une commande.

REM Store systems current time into BEFOREDATE var as mm-dd-yy


elle est ou la variable BEFOREDATE dans ton script ?

Et avant de modifier la base de registre, il faudrait peut-être attendre que le programme que tu lance avant ait terminé son
exécution.

etherlord
etherlord
Triumvirat
Triumvirat
 
Messages: 2476
Inscription: 22 Mars 2004, 16:12

Re: changer la date avec fichier batch ?

Messagepar alr » 15 Septembre 2013, 19:30

si au début du script, tu définit la date avec la commande DATE, c'est la même commande qu'il faut utiliser pour la définir
à la fin du script.



oui mais alors il faut le faire chaque jour alors que je veut que ça soit automatique
alr
Visiteur
Visiteur
 
Messages: 23
Inscription: 16 Mai 2010, 12:54

Re: changer la date avec fichier batch ?

Messagepar etherlord » 16 Septembre 2013, 09:22

si tu récupère la date du jour dans une variable d'environnement avant de la modifier, tu peut l'utiliser pour revenir
à la bonne date à la fin de ton script, si c'est ça que tu veut dire...

etherlord
etherlord
Triumvirat
Triumvirat
 
Messages: 2476
Inscription: 22 Mars 2004, 16:12

Re: changer la date avec fichier batch ?

Messagepar toto314 » 16 Septembre 2013, 09:55

- stocker la date courante dans une variable
- définir la date courante à 01/01/2013
- lancer un programme
- restaurer la date stockée précédemment
toto314
Débutant
Débutant
 
Messages: 39
Inscription: 18 Avril 2010, 15:24


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités