Código:
rundll32.exe NvCpl.dll,setvsync on
¿Como puedo saber si realmente se ha activado?
Yo despues de ejecutar ese comando (Y unos cuantos más), voy al panel de control de nVidia para asegurarme de que los cambios han surgido efecto...pero no, todo sigue igual :/
Además me molesta mucho el "comportamiento" del rundll32, porque aunque yo ponga:
Código:
rundll32.exe fashfiuahfwfgwuifgiu
No me da error :/ así que realmente no puedo enterarme de si estoy teniendo fallos.
Pero algo debo estar haciendo mal, porque no creo que este código de error sea bueno:
Código:
rundll32.exe NvCpl.dll,setvsync on
echo %errorlevel%
9009
¿Alguien sabe un poco de este tema y me puede ayudar?
PD: el NvCpl.dll creo que lo tengo en su sitio, en System32...
EDITO: He buscado un poco...
ERRORLEVEL 9009 when a batch attempts to execute a program that is not found.
Vale, pues aunque lo haga de esta manera me sigue dando el mismo error:
Código:
rundll32.exe c:\windows\system32\NvCpl.dll,setvsync on
EDITO 2:
Si hago un script con esto:
Código:
rundll32.exe nvcpl.dll,setvsync on
echo %errorlevel%
pause
Me devuelve un errorlevel=0
Pero me sigue saliendo la vsync desactivada en el panel de control...
De todas formas si desde un script no me devuelve error, ¿que estoy haciendo mal desde la consola?