title: grab screenshot from second desktop
body: <p>I am using this code to grab screenshot in while loop:</p>
  
  <pre><code>filename = datetime.today().strftime('%Y%m%d_%H%M%S')
  im=ImageGrab.grab()
  im.save('saved/'+filename+'.png')
  </code></pre>
  
  <p>Windows 10 is able to have more desktops, e.g. I have two desktops (under Task view icon / no two monitors, but two windows desktops with, this feature came win Win10). Now I want to run my program on second desktop and take screenshots from this second desktop each few seconds. But when I keep it running in second desktop and then I switch to first desktop (where I work usually), then just screenshots of first desktop are grabbed. How should I use it for my scenario?</p>