You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ORPA-pyOpenRPA/Resources/WPy64-3720/python-3.7.2.amd64/Lib/site-packages/desktopmagic/scripts/screengrab_watch_display_re...

34 lines
682 B

from __future__ import print_function
from desktopmagic.screengrab_win32 import getDisplayRects
import time
def main():
print("""\
This program constantly polls your display rect information and prints
it when it changes.
This can be used to make sure getDisplayRects is free from desync bugs
that occur during monitor configuration changes.
""")
lastRects = None
count = 0
start = time.time()
while True:
if count != 0 and count % 1000 == 0:
end = time.time()
##print(end - start, "for 1000 calls")
start = time.time()
rects = getDisplayRects()
if rects != lastRects:
print(rects)
lastRects = rects
count += 1
if __name__ == '__main__':
main()