2013-06-29 11 views
5

Wygaszacze ekranu w systemie Windows to zwykłe pliki wykonywalne, które są uruchamiane, jeśli nie są używane przez określony czas. Są to te same pliki ".exe", tylko z rozszerzeniem (zmieniono nazwę) ".scr". Aby użyć pliku ".scr" jako wygaszacza ekranu, kliknij go prawym przyciskiem myszy i wybierz "Zainstaluj".tworzenie wygaszacza ekranu systemu Windows za pomocą Pythona?

Python ma wiele sposobów na pobranie skryptów w języku Python do pliku .exe. Możesz użyć istniejących narzędzi, takich jak py2exe, napisać własny kod C++, który uruchamia główny skrypt Pythona lub użyć narzędzi, które konwertują pliki wsadowe .bat na pliki wykonywalne .exe. Próbowałem mojego własnego exe C++ i kilku konwerterów wsadowych, ale żaden nie dawał tego, co chcę. py2exe jest ograniczony do mojego użytku. Mój skrypt Pythona zawsze nie działa. Jeśli konsola jest widoczny, jest to wszystko, co jest pokazane:

C:\Windows\system32>python -i "main.py" 

C:\Windows\system32>pause 
Press any key to continue . . . 

Co mogę zrobić, aby włączyć mój program Pythona w prawdziwą ekranu systemu Windows?

BTW, używam silnika Panda3D do wyświetlania grafiki, jeśli to ma znaczenie.

+0

nie mam odpowiedź siebie, ale być może ten drugi SO pytanie pomogą: http://stackoverflow.com/questions/5165133/how-can-i-write-a-screen-save-for-windows-in-c. –

Odpowiedz

0

http://homepage.hispeed.ch/py430/python/ http://forum.xbmc.org/showthread.php?tid=135578

Są to tylko dwa linki, które znalazłem. Jedna zawiera suwak, który ktoś twierdzi, że go zrobił, zawiera wszystkie kody. Drugi to link do strony internetowej, na której ktoś wykonał wygaszacz ekranu, oraz link do tego, gdzie go pobrać.

Nie wierz mi na słowo, że to zadziała, ale niektórzy twierdzą, że tak.

Powodzenia!

EDIT: https://github.com/SlrG/xbmcaddon inny link do kodu człowieka, który wykonany wygaszacz ekranu w niemal czystej pytona

Powiązane problemy