Programm für Fenster / Desktopwechsel Windows
Verfasst: Dienstag 22. Februar 2022, 09:59
Hallo zusammen,
ich bin ganz neu hier in diesem Forum und auch noch ein kompletter Anfänger, was das Programmieren allgemein angeht. Dennoch habe ich Lust und auch schon die ersten Versuche in der Python Programmierung durchgeführt.
Ich habe einen Bedarf an einen Programm, welches mit einer GUI Oberfläche arbeiten soll und hier habe ich die Idee, dass der User dann Eingabefelder zur Verfügung hat, um hier Eingaben für eine Zeitsteuerung machen kann.
Das Tool soll hier einen Start und Beenden / Exit Button haben.
Ziel: Wechsel bei Starten des Programms (Betätigung Start-Button) von ausgewählten Fenstern oder kompletten Desktop (automatischer Wechsel mit variablen Zeitintervall)
Ablauf:
Wenn der User in der GUI Oberfläche in den Eingabefelder (Zeitintervall Fenster1 / Zeitintervall Fenster 2) eingegeben hat, sollte hier diese Zeit dann im Programm übernommen werden. Ideal wäre hier auch eine Speicherung der Zeit, wenn das Programm dann geschlossen wird, damit diese Eingabe nicht jedesmal beim Start der Anwendung eingegeben werden muss (Anzeige der gespeicherten Werte ist hier hilfreich).
Nach dem dann der Start-Button bestätigt wird, soll dann der Wechsel zwischen den Desktops (Windows 10 kann mehrere Desktops darstellen -> Tastenkombination für hin- und herschalten STRG + WIN_links + Pfeiltaste_rechts bzw. STRG + WIN_links + Pfeiltaste_links) mit dem eingetragenen Zeitintervall durchgeführt werden. Hier habe ich bereits herausgefunden, dass bei tkinter after() hilfreich ist.
Diese Aktion soll dann solange in einer Dauerschleife laufen, bis der User auf der Tastatur die "ESC-Taste" drückt oder das Programm direkt auf der GUI Oberfläche / Taskleiste beendet. Ideal wäre dann hier beim Beenden der Schleife, durch das Betätigen der "ESC-Taste", dass hier das komplette Programm nicht beendet wird, sondern nur die Schleife und der letzte Wechsel wieder zurück zum Startfenster / Startdesktop durchgeführt wird.
Wie gesagt ich habe hier schon etaws herumprobiert, aber ich komme leider nicht auf das Ergebnis was ich mir gehofft habe.
Ich wäre sehr erleichtert, wenn mir hier jemand helfen kann, dieses Programm gemeinsam zu erstellen, sodass es auch vernünftig programmiert und voll funktionsfähig ist.
Vielen Dank an euch alle und hoffe auf eure Unterstützung.
Gruß
René
ich bin ganz neu hier in diesem Forum und auch noch ein kompletter Anfänger, was das Programmieren allgemein angeht. Dennoch habe ich Lust und auch schon die ersten Versuche in der Python Programmierung durchgeführt.
Ich habe einen Bedarf an einen Programm, welches mit einer GUI Oberfläche arbeiten soll und hier habe ich die Idee, dass der User dann Eingabefelder zur Verfügung hat, um hier Eingaben für eine Zeitsteuerung machen kann.
Das Tool soll hier einen Start und Beenden / Exit Button haben.
Ziel: Wechsel bei Starten des Programms (Betätigung Start-Button) von ausgewählten Fenstern oder kompletten Desktop (automatischer Wechsel mit variablen Zeitintervall)
Ablauf:
Wenn der User in der GUI Oberfläche in den Eingabefelder (Zeitintervall Fenster1 / Zeitintervall Fenster 2) eingegeben hat, sollte hier diese Zeit dann im Programm übernommen werden. Ideal wäre hier auch eine Speicherung der Zeit, wenn das Programm dann geschlossen wird, damit diese Eingabe nicht jedesmal beim Start der Anwendung eingegeben werden muss (Anzeige der gespeicherten Werte ist hier hilfreich).
Nach dem dann der Start-Button bestätigt wird, soll dann der Wechsel zwischen den Desktops (Windows 10 kann mehrere Desktops darstellen -> Tastenkombination für hin- und herschalten STRG + WIN_links + Pfeiltaste_rechts bzw. STRG + WIN_links + Pfeiltaste_links) mit dem eingetragenen Zeitintervall durchgeführt werden. Hier habe ich bereits herausgefunden, dass bei tkinter after() hilfreich ist.
Diese Aktion soll dann solange in einer Dauerschleife laufen, bis der User auf der Tastatur die "ESC-Taste" drückt oder das Programm direkt auf der GUI Oberfläche / Taskleiste beendet. Ideal wäre dann hier beim Beenden der Schleife, durch das Betätigen der "ESC-Taste", dass hier das komplette Programm nicht beendet wird, sondern nur die Schleife und der letzte Wechsel wieder zurück zum Startfenster / Startdesktop durchgeführt wird.
Wie gesagt ich habe hier schon etaws herumprobiert, aber ich komme leider nicht auf das Ergebnis was ich mir gehofft habe.
Ich wäre sehr erleichtert, wenn mir hier jemand helfen kann, dieses Programm gemeinsam zu erstellen, sodass es auch vernünftig programmiert und voll funktionsfähig ist.
Vielen Dank an euch alle und hoffe auf eure Unterstützung.
Gruß
René