Parámetros de línea de comandos en Windows

Por Iván Ramírez el día 25 marzo, 2009

En la época en la que la línea de comandos era la única forma de comunicarte con tu ordenador era normal aprenderse de memoria complicados comandos para, por ejemplo, comprimir un archivo.

Hoy en día no sucede igual. Todo se realiza con clics de ratón aquí y allí, pero lo cierto es que muchos de los programas que utilizamos a diario soportan la utilización de parámetros de línea de comandos.

Explorador de archivos

¿Qué programa podría ser más típico que el propio Explorador de archivos? Hace no mucho un amigo me preguntaba si había algún modo de que un acceso directo a una carpeta se iniciara con la vista de carpetas. Pues bien, esto se consigue haciendo uso de los parámetros de explorer.exe. Son los siguientes:

  • /n - Abre una ventana nueva de un único panel mostrando el contenido de la unidad donde se ha instalado Windows
  • /e - Abre el Explorador en su vista predeterminada (generalmente con dos paneles, incluyendo la lista de carpetas)
  • /select,<ruta a archivo> - Abre un Explorador en la ruta del archivo y mostrándolo seleccionado

Para el caso concreto que hemos comentado antes, tan sólo deberíamos cambiar la ruta del acceso directo, que generalmente sólo apuntaría a la ruta en cuestión, como esto:

C:\prueba\subcarpeta

Por algo similar a lo siguiente

explorer.exe /e,"C:\prueba\subcarpeta"

Otros programas

Por supuesto el Explorador de archivos de Windows no es el único programa que acepta la utilización de parámetros. Entre los incluidos en el sistema operativo lo cierto es que la documentación al respecto brilla por su ausencia. Un parámetro común y que, por ejemplo, acepta MsPaint, Notepad y Wordpad es -P, que imprime el archivo.

Por ejemplo:

wordpad.exe C:\documentos\documento.doc -p

En cuanto al resto de programas, el único límite radica en la imaginación y buen hacer del programador. Generalmente los parámetros de línea de comandos soportados se incluyen en la ayuda del programa. Otra forma de obtenerlos es ejecutar el programa con el modificador -? o /help.

Cargar con parámetros fácilmente

Si lo que deseas es alterar un acceso directo o iniciar un programa con cierta configuración desde algún tipo de proceso automático (archivo BAT, scripts, etc), el uso de los parámetros de línea de comandos no supone mucho problema. Lo malo es cuando utilizas un programa para el cual necesitas introducir distintos parámetros cada vez, ya que Windows no dispone de un modo cómodo de hacerlo.

O mejor deberíamos decir "disponía", ya que con un pequeño añadido para el explorador llamado RunWithParameters, puedes añadir al menú contextual de Windows la capacidad de ejecutar cualquier programa con los comandos adicionales que quieras.

Y tú, ¿qué parámetros de línea de comandos utilizas más?

Comentarios de usuarios

  • Jonathan Jonathan

    Buenas tardes Los que más utilizo son los de ping, ipconfig y netstat cuando me falla la conexión a internet o quiero ver qué conexiones tengo. Un saludo

    • Enviado 25 mar 2009
  • Wasakakero Wasakakero

    me los anotare por hay nunca se sabe... :P

    • Enviado 25 mar 2009
  • DJMeu DJMeu

    El que más utilizo es "format C:|echo S" jeje es broma... suelo utilizar ping /n, cmd /c, /?, --help... Salu2

    • Enviado 25 mar 2009
  • McFly_24 McFly_24

    yo con Windows98 tenia varios accesos directos que ahora no recuerdo... Para apagar el Sistema con un click (en inicio rapido), para reiniciar, para apagar pasados determinado tiempo, etc... cosas basicas Ahora para instalar y configurar he pensado en crear archivos .BAT para poder realizar configuraciones automaticamente y tal, pero se me complica la cosa por aquello de que no hay documentacion (copiar, pegar, desinstalar, modificar, instalar silenciosamente sin confirmaciones, etc.).

    • Enviado 26 mar 2009
  • Jose Jose

    Yo utilizo mayormente, creo que por nostalgia o comodidad el acceso FTP desde DOS con montones de parametros, aunque parezca mentira, aun con XP y creo que con Vista, se pueden hacer montones de cosas que hacemos con Windows (crear usuarios, conectar unidades de red, ping, trace, copiar, crear/borrar/renombrar directorios/ficheros) claro que todo esto que digo no son parametros si no comandos, pero la mayoria de los que nombro soportan perfectamente parametros. Recordad los parametros son extensiones u opciones extras de los comandos, que se representan de forma (-a -t /a /t...) Saludos

    • Enviado 26 mar 2009
  • charly charly

    Hola a todos!. salu2, le dejo una lista de parametros. http://charlywolf05.blogspot.com/2009/03/lista-rundell32.html

    • Enviado 22 jun 2009
  • jose jose

    gracias amigos, nunca suelo dejar comentarios, pero para obtener esta informacion perdi mas de tres horas en internet, así que va un abrazo

    • Enviado 23 ene 2010
  • mariah mariah

    qué bueno... aunque quisiera saber cómo puedo conocer un parámetro determinado de alguna cosa que quiera conocer dentro de un programa...

    • Enviado 11 mar 2010
  • CESAR CESAR

    GRACIAS POR ESTE BENEFICIOSO PROGRAMA

    • Enviado 20 oct 2010
  • darkneptune darkneptune

    cómo puedo conocer un parámetro determinado de alguna cosa que quiera conocer dentro de un programa...

    • Enviado 10 jul 2011
  • Escribe un comentario

Softonic en Facebook