A continuación os explicamos paso a paso cómo crear una aplicación de consola MS-DOS (un comando, un ejecutable) al que se le pasa como parámetro una ruta y nombre de fichero de imagen y la establece como fondo de escritorio en nuestro equipo Windows. Usaremos para ello Microsoft Visual Studio .Net y como lenguaje C Sharp (C#). Esta aplicación también obtiene el fondo de pantalla actual (la ruta y nombre de fichero).

Requisitos para desarrollar la aplicación de consola

Necesitaremos un equipo con sistema operativo Windows, con Microsoft Framework .Net 4.0 o superior instalado. Necesitaremos también el IDE de desarrollo Microsoft Visual Studio .Net, en el siguiente artículo explicamos cómo descargarlo e instalarlo:

Desarrollar la aplicación con Visual Studio .Net y C# o C Sharp de cambio de fondo de escritorio

Abriremos el IDE de desarrollo Visual Studio .Net, elegiremos “File” – “New” – “Project”:

Elegiremos como lenguale “Visual C#” y en tipo de aplicación elegiremos “Console Application”. Indicaremos un nombre para el proyecto en “Name”, por ejemplo “CambiarFondoPantallaWindows” y pulsaremos “OK”:

El código fuente en C# de la aplicación completa será el siguiente, que podremos copiar y pegar en Visual Studio .Net:

 

Compilando la aplicación, pulsando en “Build” – “Build Solution”:

Nos dará como resultado un fichero .exe, que podremos  ejecutar desde la línea de comandos, por ejemplo:

CambiarFondoPantalla.exe

Si no le pasamos el parámetro de ruta y nombre de fichero la aplicación nos devolverá algo así:

El fondo de escritorio actual: C:\Windows\web\wallpaper\Windows\img0.jpg
Debe indicar la ruta y nombre de la imagen de fondo de escritorio.

Indicando la ubicación del fondo de pantalla actual y advirtiendo de que para cambiarlo hay que pasarle como parámetro la imagen a cambiar.

Para cambiar la imagen de fondo habría que ejecutar algo así:

CambiarFondoPantalla.exe C:\fondos\fondo.jpg

Devolviendo:

El fondo de escritorio actual: C:\fondos\fondo.jpg

Cómo hacer una aplicación de consola MS-DOS para cambiar la imagen de fondo de pantalla en Windows con Visual Studio .Net C# CSharp

 

Descarga del código fuente y la aplicación completa en Visual Studio .Net C Sharp C#