Also ich versuche ein CMD script für SetRes zu machen, das ist ein tool um die auflösung von bildschirmen zu ändern^^
C:\Users\mw\Desktop>setres.exe d ----------------------------------------------------------------------------- WINDOWS REPORTS THE FOLLOWING DISPLAY ADAPTERS AND MONITORS ----------------------------------------------------------------------------- ADAPTER 0 Device name = "\\.\DISPLAY1" Friendly name = "Intel(R) HD Graphics" = DISPLAY_DEVICE_ATTACHED_TO_DESKTOP ------------------------------------------------------------- MONITOR 0 Device name = "\\.\DISPLAY1\Monitor0" Friendly name = "PnP-Monitor (Standard)" = DISPLAY_DEVICE_ATTACHED_TO_DESKTOP ----------------------------------------------------------------------------- ADAPTER 1 Device name = "\\.\DISPLAY2" Friendly name = "Intel(R) HD Graphics" = DISPLAY_DEVICE_PRIMARY_DEVICE = DISPLAY_DEVICE_ATTACHED_TO_DESKTOP ------------------------------------------------------------- MONITOR 0 Device name = "\\.\DISPLAY2\Monitor0" Friendly name = "PnP-Monitor (Standard)" = DISPLAY_DEVICE_ATTACHED_TO_DESKTOP ----------------------------------------------------------------------------- ADAPTER 2 Device name = "\\.\DISPLAYV1" Friendly name = "RDPDD Chained DD" = DISPLAY_DEVICE_MIRRORING_DRIVER ----------------------------------------------------------------------------- ADAPTER 3 Device name = "\\.\DISPLAYV2" Friendly name = "RDP Encoder Mirror Driver" = DISPLAY_DEVICE_MIRRORING_DRIVER ----------------------------------------------------------------------------- ADAPTER 4 Device name = "\\.\DISPLAYV3" Friendly name = "RDP Reflector Display Driver" = DISPLAY_DEVICE_MIRRORING_DRIVER ----------------------------------------------------------------------------- DEFAULTS Adapter 1 Monitor 0 ----------------------------------------------------------------------------- Some of the above may be private Windows artefacts not usable with Setres. Be guided by the DISPLAY_DEVICE_ATTACHED_TO_DESKTOP flag, and the adapter and monitor names seen on the Settings tab of the Display Properties dialog. Use the numbers above in mX:Y, not the ones in Display Properties. -----------------------------------------------------------------------------
Wenn ich "setres.exe d" in cmd eintippe, kommt oben der text...
Meine frage ist, wie kann ich auslesen vom oberen ob es Adapter 1 oder 0 ist?
Also diese zeile:
----------------------------------------------------------------------------- DEFAULTS Adapter 1 Monitor 0 -----------------------------------------------------------------------------
wenn da Adapter 1 steht, muss er das ausführen:
setres m0:0 h800 v600 f60
und wenn da Adapter 0 steht, das hier:
setres m1:0 h800 v600 f60
Ich hab aber keine ahnung, wie ich das per script auslesen kann :-)
Danke leute :-)