• Hallo Gast!
    Noch bis zum 20.07. kannst Du an unserer Umfrage zum Hersteller des Jahres teilnehmen! Als Gewinn verlosen wir unter allen Teilnehmern dieses Mal eine Grafikkarte Eurer Wahl für bis zu 1.000 EUR - über eine Teilnahme würden wir uns sehr freuen!

nvcpl.dll API Ersatz für Windows 7?

sanni

Enthusiast
Thread Starter
Mitglied seit
16.08.2004
Beiträge
1.238
In Windows XP konnte man mit Hilfe der nvcpl.dll API per cmd zwischen verschiedenen Monitoren und Auflösungen umschalten.

Damit konnte man sich solch schöne *.bat Dateien bauen:
Code:
rundll32.exe nvcpl.dll,dtcfg setview 1 standard DA 
rundll32.exe nvcpl.dll,dtcfg setmode 1 1920 1080 32 24
start xpadder.exe "xbmc"
start /wait XBMC.exe -fs -p
TASKKILL /IM xpadder.exe /F
rundll32.exe nvcpl.dll,dtcfg setview 1 standard DB
rundll32.exe nvcpl.dll,dtcfg setmode 1 1680 1050 32 60

Erklärung:
In der ersten Zeile wird der Monitor aktiviert der am digitalen Ausgang A(DA) angeschlossen ist(mein Plasma TV), "standard" bedeuted, dass nur eine Bildschirm aktiv sein soll also kein DualView/Clone usw.(mein TFT geht daher gleichzeitig aus)
Die zweite Zeile ändert die Auflösung auf 1080p24.
Die dritte Zeile startet das Programm xpadder(damit ich XBMC mit dem Xbox 360 Wirless Pad steuern kann)
Die vierte Zeile starten das Xbox Media Center und wartet solange bis dieses wieder beendet wird(nach dem Film gucken z.B.).
Ist xbmc beendet wird in der fünften Zeile auch xpadder beendet.
Danach wird in der sechsten Zeile wieder der TFT angeschaltet und dadurch der Plasma aus.
In Zeile sieben wird die richtige Auflösung für den TFT eingestellt.

Das heißt wenn ich einen Film sehen will so muss ich nur diese Bat ausführen und es wird automatisch auf den Plasmabilschirm umgeschaltet, Xbmc usw. gestartet und später wieder alles zurück gestellt.

Nun kommen wir zu dem Problem. In Windows 7 gibt es anscheinend diese API in den nvidia Treibern nicht mehr, bzw. die Befehle haben sich womöglich einfach nur geändert.

Daher suche ich nun nach einer Alternative, die genauso einfach zu benutzen ist.
Kennt da jemand etwas?
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Ist die DLL im Win 7 vorhanden (kommt wohl bei der Treiberinstallation mit) ?

Hast du die Batch mit Admin-Rechten ausgeführt ?
 
Umschalten von Monitoren geht mit Bordmitteln von Win7, genauer gesagt mit Displayswitch.exe:

Displayswitch.exe also has command line parameters that allow you to create a shortcut that will set a specific display mode.

* /internal
* /clone
* /extend
* /external

If you wanted to create a shortcut that would turn off your external monitor then point a shortcut to "C:\windows\system32\displayswitch.exe /internal".

Muss ich nurnoch herausfinden wie man die Auflösung per CMD ändern kann.
 

Ähnliche Themen

Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh