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 !!!!!!!!
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
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 !!!
et en plus on a acces a toute les commandes DOS !!!
