Page 1 sur 1

Comment régler l'heure de mon PC ?

Publié : mar. 15/juin/2004 8:26
par ZapMan
Quelqu'un connait-il la commande qui permet de changer l'heure courante du PC (je voudrais synchroniser toutes les machines de mon réseau).

Publié : mar. 15/juin/2004 8:42
par Jacobus
:) Salut

Clic droit sur l'horloge en bas à droite et clic gauche sur ajuster la date et l'heure. Là tu règles.

Publié : mar. 15/juin/2004 9:09
par Backup
un debut de reponse

tu fait
RunProgram("cmd.exe","", RepertoireCourant$ , 1)

et la il faudrai tapper "time" pour activer le reglage de l'heur
mais je suis pas arrivé a passer le mot "time" en parametre
d'autant qu'il faudrai en plus lui passer l'heure apres le mot time !! ??

Publié : mar. 15/juin/2004 14:06
par hardy
SetSystemTime_():

Code : Tout sélectionner

structure SYSTEMTIME
    wYear.l
    wMonth.l
    wDayOfWeek.l
    wDay.l
    wHour.l
    wMinute.l
    wSecond.l
    wMilliseconds.l
endstructure
lpSystemTime.SYSTEMTIME
    lpSystemTime\wYear = 2000
    lpSystemTime\wMonth = 1
    lpSystemTime\wDayOfWeek = -1
    lpSystemTime\wDay = 24
    lpSystemTime\wHour = 23
    lpSystemTime\wMinute = 26
    lpSystemTime\wSecond = 0
    lpSystemTime\wMilliseconds = 0
    
    SetSystemTime_(@lpSystemTime)
Eventuellement, acquérir le privilège adéquat. Essaie, et dis si ça marche.

Publié : mar. 15/juin/2004 16:13
par Backup
n'empeche on fait comment pour passer des ordres DOS a la console
Windows appelé par RunProgram("cmd.exe","", RepertoireCourant$ , 1)

parceque la ce serai puissant !!

t'imagine apres appel de la console , "Format a:"
et un formateur de disquette en une ligne de prog !
:?

Publié : mar. 15/juin/2004 16:22
par Heis Spiter

Code : Tout sélectionner

Debug RunProgram("cmd.exe", "?/c format a:", "C:\Windows\Sytem32")

Publié : mar. 15/juin/2004 22:36
par ZapMan
Pour ce qui est de ma question, c'est Hardy qui a remporté le pompon avec SetSystemTime_()
Ca marche super ! J'ai du seulement retiré la déclaration de la structure SYSTEMTIME qui existe déjà dans la lib de ma version 3.91. Ca donne donc

Code : Tout sélectionner

lpSystemTime.SYSTEMTIME 
    lpSystemTime\wYear = 2000 
    lpSystemTime\wMonth = 1 
    lpSystemTime\wDayOfWeek = -1 
    lpSystemTime\wDay = 24 
    lpSystemTime\wHour = 23 
    lpSystemTime\wMinute = 26 
    lpSystemTime\wSecond = 0 
    lpSystemTime\wMilliseconds = 0 
    
    SetSystemTime_(@lpSystemTime)
Merci Hardy !!!!!!!! :D :D

PS : J'ai essayé GetSystemTime_(@lpSystemTime) et ça marche aussi : lpSystemTime est mis à jour avec tous les paramètres actuels de mon horloge.

PS2 : Jacobus est un vilain garçon qui n'a pas bien lu ma question : j'ai dit que je cherchais une COMMANDE, pas une manip ! Merci quand même pour ton aide, Jacobus.

Publié : mar. 15/juin/2004 22:39
par Backup
Merci Heis :D


du coup grace a Heis
RunProgram("cmd.exe", "?/c time 08:00:00", "C:\Windows\Sytem32")
ça te met ton pc a 8:00 !! tres rapide mem pas le temp devoir la console
s'afficher !!! :D

et en plus on a acces a toute les commandes DOS !!! :lol: