modul time
Verfasst: Sonntag 10. September 2006, 07:50
Wie kann man mit dem Modul time eine Software zu einem bestimmten Zeitpunkt starten lassen?
Danke
Danke
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Code: Alles auswählen
def registry():
key = winreg.CreateKey(
winreg.HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Run"
)
winreg.SetValueEx(key, "Programm", None, winreg.REG_SZ, "C:\Python24\Programm.py")
winreg.CloseKey(key)
Code: Alles auswählen
def start_program():
while True:
ctime()
if ctime>='Mon Sep 10 16:00:00 2006': #Je nachdem muss geändert werden!
break
andere Funktion()
Code: Alles auswählen
from time import ctime
import _winreg as winreg
def registry():
key = winreg.CreateKey(
winreg.HKEY_LOCAL_MACHINE,
"Software\\Microsoft\\Windows\\CurrentVersion\\Run"
)
winreg.SetValueEx(key, "Programm", None, winreg.REG_SZ, "C:\Python24\Programm.py")
winreg.CloseKey(key)
def test():
x=ctime()
f=open('C:\\test.txt', 'w')
f.write('Mal schauen ob es geklappt hat')
f.write(x)
f.close()
def start_program():
while True:
ctime()
if ctime>='Mon Sep 10 16:00:00 2006': #Je nachdem muss geändert werden!
break
test()
Da würde ich aber ein time.sleep() einbauen, sonst wird mitunter mehrere hunderte Male in der Sekunde die Zeit abgefragt was unnötig Prozessorzyklen kostet.Python Master 47 hat geschrieben:Code: Alles auswählen
def start_program(): while True: ctime() if ctime>='Mon Sep 10 16:00:00 2006': #Je nachdem muss geändert werden! break andere Funktion()
Hi lukasmarti!lukasmarti hat geschrieben:eine Software zu einem bestimmten Zeitpunkt starten lassen?