Hejsa
Ovenstående er noget jeg skrev for lang tid siden, og selvom dettte stadigvæk virker, som er det nok nemmere for de fleste at lave sig en profil som så loades fra en batfil. Jeg antager at du bruger windows XP?
I XP laver går du først ind i classic nvidia kontrol panel og enabler nview.
Derpå skal du manipulere lidt med dine skærme. Dvs du skal lave én profil for hver af dine skærme hvor de er sat op som enkelt skærm og bliver repræsenteret som "primær" og har device id "1"
Hvergang du har indstillet en skærm går du ind i nview>profiles og gemmer profilen kald den fx skærm enhedens navn "Sanyo" "LG"
Profilen vil da blive gemt i userfolder\Application Data\nvidia\profiles.
Den kan så efterfølgende indlæses med:
@echo off
taskkill.exe /f /im ehshell.exe
timeout.exe 1,0
rundll32.exe nview.dll, nViewCmd loadprofile
sanyo all
timeout.exe 3,0
START "MEDIACENTER" /wait "c:\windows\ehome\ehshell.exe"
exit
Husk dog at du kan ikke køre MCE(ehshell.exe) i mens du loader en profil. og du derfor skal lave en taskkill.exe af ehshell.exe som beskrevet ovenstående. Det kan tilmed være nødvendigt at bruge timeout.exe (Kan findes med
http://www.ss64.com/nt/timeout.html) og tilføje et delay imellem commandoerne (2,0= 2 sekunder.) Timout.exe ligges der, hvor batfilen er eller du kan vælge at angive den fulde sti til timeout.exe i .
Denne process gentages til at lave en opsætning til skærm nr 2
Dualview, bat, vbscript:En anden mere nymodens metode som jeg selv har fundet på og pt anvender, er en slags dualview konfiguration(Denne virker OGSÅ med VISTA og er driver uafhængig
). Her er proceduren som følger... først laver du et dualview setup og indstiller så hver af dine skærme har deres respektive optimal opløsninger. Dvs skærm 1 til fx 1280x720@50 og skærm 2 til 1280x680@50 eller hvad nu du har tænkt dig.
Når det er gjort bekræfter du opsætningen ved at starte mce. Den vil så starte op på en af skærmene lad os sige at det er på din fladskærm(Det er ligegyldt hvilken for vi skal igennem dette to gange). Så maksimerer du mce ser, ser lidt live tv osv. Jeg anbefaler desuden kraftigt at du(og andre der læser med) ligeledes kører skærmopsætningen, og optimerer til den skærm som mce kører på.
Når det er gjort lukker du mce fra fuldskærmstildstand ved at klikke på krydset, eller ved at lukke ned fra mcemenuen.
Nu har MCE gemt dine indstillinger i registry
nærmere bestemt i [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Media Center]
Den skal vi lige ind og have fat i:
Start>RUN>regedit
Naviger frem til ovenstående højre klik på hovednøglen og eksporter vælg eksporter:
Gem dernæst filen med et navn der beskriver den skærm du har sat det op på, fx "sanyo.reg"
Dernæst skal vi have fyret op for mediecenter igen. Når det er gjort, minimerer du til "windowed mode" og trækker vinduet over på din anden skærm og maksimerer MCE så det kører i fuld skærm. Dernæst kører du skærm opsætningen igen så MCE er optimeret til din anden skærm. Når det er gjort lukker du MCE via indbygget menu eller ved at klikke på krydset i højre hjørne.
Så skal vi ind i registry igen og finde samme nøgle som ovenstående, og have den eksporteret...
Når det er gjort, har du så to registry filer; én til hver skærm.
Disse kan importeres "Silent" med "regedit /s Sti til regfil" før du starter MCE. Fra en batfil gøres dette uden brugerinteraktion ved at skrive følgende.
@echo off
Taskill.exe /f /im ehshell.exe
START "SKÆRM1" /WAIT regedit.exe /s "c:\fuld sti\til din fil\sanyo.reg"
START "MEDIACENTER" /wait "c:\windows\ehome\ehshell.exe"
EXIT
og den anden skærm
@echo off
Taskill.exe /f /im ehshell.exe
START "SKÆRM2" /WAIT regedit.exe /s "c:\fuld sti\til din fil\fladskærm.reg"
START "MEDIACENTER" /wait "c:\windows\ehome\ehshell.exe"
EXIT
mvh Anders
Don't be to proud of this technological terror you've constructed, the abillity to destroy a planet is insignificant next to the power of the force.