Pro Windows existuje ještě jedna nová možnost. S Python 3.3 byl zaveden Python Launcher for Windows (http://docs.python.org/3/whatsnew/3.3.html#pep-397-python-launcher-for-windows), který do Windows propašovává další kousek funkčnosti známý z unixových OS.
Jsou to dva programy py.exe a pyw.exe, které se (při instalaci Python 3.3 samy) nainstalují do systémového adresáře Windows, takže jsou v cestě. Na prvním řádku skriptu hledají #! a podle jeho obsahu spustí příslušnou verzi Pythonu. Kromě toho se pro Windows zaregistrují asociace na přípony .py a .pyw, které vedou ke spuštění py.exe (verze s cmd oknem) respektive pyw.exe (verze bez cmd okna). Při uvedení #! řádku na začátku (zjednodušeně #!python2 nebo #!python2) a použití požadované přípony souboru (py nebo pyw) se pak při odklepnutí pythonovského souboru spustí ta správná verze a varianta Pythonovského interpretu. Z cmd okna můžu taky explicitně spouštět "py pgm.py" nebo "pyw wxprogram.py". Nezkoušel jsem to, ale předpokládám, že jsou to celkem jednoduché programy a jde to přenést odjinud prostým okopírováním. Všem přeji do nového roku jen to dobré a příjemné, Petr ______________________________________________________________ > Od: "Petr Blahos" <petrbla...@gmail.com> > Komu: Konference PyCZ <python@py.cz> > Datum: 10.01.2013 07:53 > Předmět: Re: [python] program na pozadí Windows > Pomohlo by nespouštět to přes python.exe ale pythonw.exe? (pokud to teda byla otázka na python...) Aha, vlastně aby se to nespustilo v konzoli,tak je potřeba souštět pythonw.--Petr 2013/1/9 <jirka.vejra...@gmail.com> Pokus mi pamet slouzi dobre, tak jedna moznost je spustit program tak, aby mel pouze ikonku v tray (vpravo dole). Pokud by mel byt uplne schovany a bezet i kdyz neni nikdo prihlaseny, je potreba ho zaregistrovat jako sluzbu. Ale mozna se pletu, uz je to dlouho co jsem neco podobneho resil. Jirka ------Original Message------ From: "Ing. Vladislav Ludík" Sender: Python To: Konference PyCZ ReplyTo: Konference PyCZ Subject: [python] program na pozadí Windows Sent: Jan 9, 2013 19:53 Zdravím, chci aby program běžel na pozadí i bez otevřeného okna pod Windows. Existuje něco jako je nohup v Linuxu i ve Windows ? Díky Vláďa _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python -- _________________________________ http://sites.google.com/site/petrsstuff/ ---------- _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python