WinFuture-Forum.de: CMD Script (Hilfe :-) - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

CMD Script (Hilfe :-) Versuche Standard bildschirm zu bestimmen


#1 Mitglied ist offline   Ramalama 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 03. April 08
  • Reputation: 0

geschrieben 06. September 2011 - 18:29

Hi :-)
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 :-)
0

Anzeige



#2 _d4rkn3ss4ev3r_

  • Gruppe: Gäste

geschrieben 06. September 2011 - 18:49

Mit einer for Schleife so zB:

for /f "tokens=3" %%i in ('setres.exe d^|find "DEFAULTS"') do set adapter=%%i
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0