Synchronisation de l'heure (Windows) avec Python

Technologie à utiliser

Exigences

--Exécuter avec les privilèges d'administrateur

Source de l'échantillon

Sample.py


# coding: Shift_JIS
from ctypes import Structure, windll, pointer
from ctypes.wintypes import WORD

#Créez une structure à passer à la fonction de synchronisation de l'heure.
class SYSTEMTIME(Structure):
    _fields_ = [
      ('wYear',            WORD),
      ('wMonth',           WORD),
      ('wDayOfWeek',       WORD),
      ('wDay',             WORD),
      ('wHour',            WORD),
      ('wMinute',          WORD),
      ('wSecond',          WORD),
      ('wMilliseconds',    WORD),
    ]

#Mettre les données dans la structure de l'heure définie
setTimeData = SYSTEMTIME()
setTimeData.wYear = 2018
setTimeData.wMonth = 11
setTimeData.wDayOfWeek = 0  #Entrez le jour sans permission
setTimeData.wDay = 15
setTimeData.wHour = 17
setTimeData.wMinute = 0
setTimeData.wSecond = 0
setTimeData.wMilliseconds = 0

#Partie de synchronisation de l'heure
SetLocalTime = windll.kernel32.SetLocalTime
ret = SetLocalTime(pointer(setTimeData))

#Jugement de résultat
if ret == 0:
    print('Le réglage a échoué. Veuillez exécuter avec les privilèges d'administrateur.')
else:
    print('Réussi. Arrêtez le système.')

Impressions

Parce que les fonctions C peuvent être utilisées avec la commodité de Python En parlant de commodité, c'est pratique.

Recommended Posts

Synchronisation de l'heure (Windows) avec Python
Python à partir de Windows 7
Python avec VSCode (Windows 10)
Exécutez python avec PyCharm (Windows)
Synchronisation facile des dossiers avec Python
Mesure du temps d'exécution avec Python avec
Détection de visage avec YOLO Face (Windows10, Python3.6)
Construire mlpy avec python3.3 (64 bits) (Windows 64 bits)
Utiliser la synthèse vocale Windows 10 avec Python
[Linux, Windows] Réglage / confirmation de la synchronisation de l'heure
Premiers pas avec Python 3.8 sous Windows
[Python] Création de plusieurs fenêtres avec Tkinter
FizzBuzz en Python3
Premier Python
Grattage avec Python
Exécutez le servo avec Python sur ESP32 (Windows)
Statistiques avec python
Python sur Windows
Grattage avec Python
Python avec Go
environnement windows python
Twilio avec Python
Création d'un environnement Python 3.6 avec Windows + PowerShell
Intégrer avec Python
Installation de Python (Windows)
mesure du temps python
Jouez avec 2016-Python
AES256 avec python
Testé avec Python
Développer des applications Windows avec Python 3 + Tkinter (Préparation)
python commence par ()
Premier Python
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
Je ne peux pas créer de projet avec Python3.5 (Windows) + django1.7.1.
[Python3] Une histoire bloquée avec la conversion du fuseau horaire
Environnement virtuel / package Python (Windows10) avec VSCode
Utilisez Logger avec Python pour le moment
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Convertir les valeurs d'époque Windows à ce jour avec python
Développer des applications Windows avec Python 3 + Tkinter (fichier exe)
Traitement d'image avec la configuration de l'environnement Python pour Windows
Comment mesurer le temps d'exécution avec Python Partie 1
Utilisez Python / Django avec Windows Azure Cloud Service!
Comment mesurer le temps d'exécution avec Python, partie 2
✨ Facile avec Python ☆ Temps écoulé estimé après la mort ✨
Communication série avec Python
Zip, décompressez avec python
Django 1.11 a démarré avec Python3.6
Jugement des nombres premiers avec Python
Communication de socket avec Python
Analyse de données avec python 2
Python: analyse des séries chronologiques
Essayez de gratter avec Python.
Apprendre Python avec ChemTHEATER 03
Recherche séquentielle avec Python