Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

Jeg fant et programm som tar screenshot. Jeg fikset litt på det slik at det kan ta screenshots etter en bestemt tid.

 

Funker bare på windows tror jeg.

 

Hvis du lagrer det som filnavn.pyw, så kommer ikke consolen opp, programmet kjører bare i bakgrunnen.

Vet ikke helt hvordan man skal stoppe det, tror man må stoppe prosessen på crtl+alt+del. Men det stopper av seg selv når det har tatt så mange bilder som du har stilt inn.

 

Det eneste du trenger å gjøre er å skrive inn hvilken mappe screenshotene skal lagres i, hvor mange du vil ta og hvor lenge det skal gå mellom hvert.

 

"""
Simple script to capture your screen, save it named with today's date and then
open it to allow editing and markup (circle problems, etc)

Created by Greg Pinero ([email protected]) Spring 2005

To run this you'll need:
>Python Imaging Library (PIL) -http://www.pythonware.com/products/pil/
>Python 2.3 or later - http://www.python.org
>Windows?
"""
import os
import sys
import time
import Image
import ImageGrab
#---------------------------------------------------------
#User Settings:
SaveDirectory=r'D:\screenshots'
#ImageEditorPath=r'C:\WINDOWS\system32\mspaint.exe'
#Here is another example:
#ImageEditorPath=r'C:\Program Files\IrfanView\i_view32.exe'
#---------------------------------------------------------

antall = 2  # skriv inn hvor mange screenshots du vil ta
tid = 10     # skriv inn hvor lang tid det skal gå mellom hvert screeshot (i sekunder)

i = 0
while i < antall:
   img=ImageGrab.grab()
   saveas=os.path.join(SaveDirectory,'ScreenShot_'+time.strftime('%Y_%m_%d%_%H_%M_%S')+'.jpg')
   img.save(saveas)
   i = i+1
   time.sleep(tid)
   

#editorstring='""%s" "%s"'% (ImageEditorPath,saveas) #Just for Windows right now?
#Notice the first leading " above? This is the bug in python that no one will admit...
#os.system(editorstring)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...