Program robiący zdj puplpitu co 3 sec.

0

Program robiący zdj puplpitu co 3 sec i zapisywał np. na pulpitwZnacie może jakiś program, który by to potrafił, ale bez instalacji? nie wymagający instalacji

0

https://www.mobileread.com/forums/showthread.php?t=148581
Zobacz sobie jak to jest robione w programiku powyżej z użyciem wxPython.

0

czemu co 3 sekundy akurat?

0
import wx
wx.App()
screen = wx.ScreenDC()
size = screen.GetSize()
bmp = wx.EmptyBitmap(size[0], size[1])
mem = wx.MemoryDC(bmp)
mem.Blit(0, 0, size[0], size[1], screen, 0, 0)
del mem  # Release bitmap
bmp.SaveFile('screenshot.png', wx.BITMAP_TYPE_PNG)

Ze strony: https://stackoverflow.com/questions/2846947/get-screenshot-on-windows-with-python

Dodaj moduł time, zrób zmienną nazwę zależną od czasu i będzie działać :)

Jak do tego dorzucisz coś co ci zamieni plik na exe czy jakiś inny windowsowy plik wykonywalny, będziesz miał bez instalacji, vuala :P
(Bo bez tego będziesz musiał zainstalować interpreter i moduły aby ci obsłużył inny sprzęt.)
Ale nie polecam tak częstego screenowania.
Załóżmy rozmiar jednego screenshot'a ~1 MB(Zaokrąglam w górę z rozdzielczości 1600x900, dla jednostajnego barwnie obrazu). To ci daje ~20 MB w minutę. Co zamienia się w ~400 MB po godzinie.
Przypuśćmy komputer działa trzy godziny dziennie, co daje nam ~1,2 GB na dzień.
Czyli po miesiącu zapychasz ~36 GB pamięci...
Screennshot jak już to lepiej co minutę, już będziesz mieć 20 razy mniejsze zapchanie pamięci.

Jeśli już chcesz się bawić w rejestrowanie, i dotyczy to np. wiadomości w sieci, lepiej zainteresuj się pojęciem "Keylogger" dla danej aplikacji, w pythonie napisać coś tego typu to ~ 15 linijek kodu.
Oczywiście przypominam że szpiegowanie tego typu jest niemoralne i nielegalne gdy nie używamy tego dla celów kontroli własnej, tylko osoby obcej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1