Ich versuche, ein Python-Skript zu drehen Bildschirm in Windows zu schreiben.
Ich habe Hinweise, es mit Win32api zu tun.
Was sind die anderen Möglichkeiten oder Befehle zu erreichen (Win32api enthalten).Bildschirm Drehung in Windows mit Python
-1
A
Antwort
0
Dies ist (eine leicht modifizierte Version von) der Code, der für mich aus der oben angegebenen Antwort von lbenini funktioniert. Mögliche Bildschirmdrehung Werte sind win32con.DMDO_DEFAULT
(0 °), win32con.DMDO_90
, win32con.DMDO_180
und win32con.DMDO_270
(ein, indem Sie help(win32con)
eine Liste erhalten können)
import win32api as win32
import win32con
def printAllScreen():
i = 0
while True:
try:
device = win32.EnumDisplayDevices(None,i);
print("[%d] %s (%s)"%(i,device.DeviceString,device.DeviceName));
i = i+1;
except:
break;
return i
screen_count=printAllScreen()
x = int(input("\nEnter a display number [0-%d]: "%screen_count))
device = win32.EnumDisplayDevices(None,x);
print("Rotate device %s (%s)"%(device.DeviceString,device.DeviceName));
dm = win32.EnumDisplaySettings(device.DeviceName,win32con.ENUM_CURRENT_SETTINGS)
dm.DisplayOrientation = win32con.DMDO_180
dm.PelsWidth, dm.PelsHeight = dm.PelsHeight, dm.PelsWidth
dm.Fields = dm.Fields & win32con.DM_DISPLAYORIENTATION
win32.ChangeDisplaySettingsEx(device.DeviceName,dm)
Verwandte Themen
- 1. Bildschirm Drehung ändert Einstellungen
- 2. Python-Löschung von env-Variable - mit einer Drehung
- 3. Handle Bildschirm Drehung ohne Daten zu verlieren - Android
- 4. ImageView mit Drehung in Android
- 5. Regenbogen Bildschirm in Python
- 6. Begrenzte Drehung mit Unity3D
- 7. Python-Interpreter mit Linux-Bildschirm
- 8. mit Windows Media Encoder zum Aufzeichnen Bildschirm
- 9. Drehung einer Bootsanimation in C++
- 10. Mit DirectX zu erfassen Bildschirm unter Windows
- 11. Dim Bildschirm unter Windows mit C++
- 12. Windows mit Python umbenennen Xlib
- 13. Wie Bildschirm in Windows Phone 7 ändern?
- 14. Erkennen der Drehung mit Beschleunigungssensor
- 15. Alphabetische GroupBy in Linq mit einer Drehung
- 16. Pivot in Sql-Server mit einer Drehung
- 17. Überprüfen, ob der Windows-Bildschirm gesperrt ist
- 18. Render Buffer auf dem Bildschirm in Windows
- 19. Windows-Inventar mit Python
- 20. Redraw Tasten nach der Drehung
- 21. Bildschirm Befehl und Python
- 22. einfache Drehung Frage in Flash
- 23. Glatte Drehung in der Verarbeitung
- 24. Wie Windows-Windows-Namen mit Ctypes in Python erhalten
- 25. getLocationOnScreen kehrt alte Position nach einer Drehung
- 26. Fehler Python-Skript in Bildschirm Sitzung
- 27. Windows-Dienst in Python
- 28. Login-Bildschirm Ersatz für windows 7
- 29. Windows-Pfad mit Leerzeichen in Python
- 30. Ausführen von Dateien in Windows mit Python
Check [http://stackoverflow.com/questions/23768184/programatically-rotate- Monitor] (http://stackoverflow.com/questions/23768184/programatically-rotate-monitor) für eine Antwort – mxl