python oder pythonw

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
hr3
User
Beiträge: 15
Registriert: Freitag 26. Januar 2018, 17:48

Hallo,
kann ich im Script abfragen, ob der Aufruf als python oder pythonw erfolgt ist
und ob es in der PowerShell, im Fenster oder unter Windowed ausgeführt wird.
nutzt Python 3.8 unter Windows
Benutzeravatar
__blackjack__
User
Beiträge: 14047
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@hr3: Warum willst Du das denn wissen?
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
hr3
User
Beiträge: 15
Registriert: Freitag 26. Januar 2018, 17:48

Zusatzfrage: Vom Windows-Task-Manager werden alle Python-Prozesse unter "Python 3.8" bzw. "Python 3.8 (Windowed)" als "Python" angezeigt.
(Wie) kann man einem Prozess einen konkreten Namen geben?
xXSkyWalkerXx1
User
Beiträge: 379
Registriert: Mittwoch 27. Juni 2018, 17:39

hr3 hat geschrieben: Dienstag 5. Mai 2020, 13:15 Zusatzfrage: Vom Windows-Task-Manager werden alle Python-Prozesse unter "Python 3.8" bzw. "Python 3.8 (Windowed)" als "Python" angezeigt.
(Wie) kann man einem Prozess einen konkreten Namen geben?
* Es wird als "Python" angezeigt, aber der Prozessname lautet "pythonw.exe"
* Ich glaube, dass kann man nicht, aber vielleicht irre ich mich hier auch. Wäre sicherlich mit Google in 10s getan.

Wenn hinter deiner Frage das Ziel steckt ein Fenster zu tracken, dann musst du bzw. sollte dein Programm nach dem Prozessname suchen.
Denn einem Prozess ein Abbildname (z.b. "Python 3.8") festzulegen kann in der einen Sekunde funktionieren, in der anderen aber kann der Name wieder überschrieben sein, z.b. bei Browser, wenn du eine neue Seite aufrufst.
Antworten