El nombre "wmplayer" no se reconoce como un archivo ejecutable

El nombre "wmplayer" no se reconoce como un archivo ejecutable

No puedo ejecutar wmplayer ni desde cmd ni desde PowerShell. Mi sistema operativo es Windows 7 de 64 bits. puedo hacerlo usando

start wmplayer

pero no puedo usar parámetros. Por favor, ayúdame a manejarlo.

Respuesta1

Si la ruta actual no contiene wmplayery si la PATHvariable de entorno no contiene la ruta a wmplayer, debe proporcionar la ruta cuando se le startordene, de la siguiente manera (como puede ver enhttp://www.computerhope.com/starthlp.htm):

 start /d "path_to_wmplayer" wmplayer

Generalmente path_to_wmplayeres c:\Program Files\Windows Media Player\, por lo que la solución para este caso es:

 start /d "c:\Program Files\Windows Media Player\" wmplayer

Nota: Utilice comillas "en la ruta y en el nombre del programa/comando llamado cuando tengan espacios.

De esta manera tendrás que escribir la ruta cada vez que la inicies.

Otra forma, que es mejor cuando desea llamar con frecuencia wmplayer, es agregar la ruta a la PATHvariable de entorno (del sistema o del usuario). Si no sabes cómo, echa un vistazo aquí.http://www.nextofwindows.com/how-to-addedit-environment-variables-in-windows-7/

Respuesta2

Esto tiene que ver con cómo la CLI analiza el comando. Cuando no se especifica una ruta absoluta o relativa, Windows usa sus variables PATHy PATHEXTpara buscar y ejecutar un programa. Suena complicado, pero no lo es. Entonces, cuando ingresas el comando

Notepad

Windows primero usa la variable de ruta para revisar una lista de rutas y ver si hay un objeto "bloc de notas" allí. Digamos que en su variable de ruta (que puede ver escribiendo SETen un símbolo del sistema y mirando la línea que comienza con PATH=) tiene C:\y C:\Windows\, cuando escribe el bloc de notas, Windows primero busca

C:\bloc de notasNo, no existe

Entonces lo intenta

C:\Windows\Bloc de notas¡Ey! ¡Hay algo aquí!

Ahora, en respuesta a su pregunta, cuando ingresa a wmplayer por sí solo, Windows busca C:\y C:\Windows(los valores en su variable de ruta) una coincidencia, pero como wmplayer está en Archivos de programa, no la encontrará. Ahora, cuando usa start wmplayer, Windows usa un conjunto completamente diferente de variables para buscar en una lista de programas instalados uno con el nombre de wmplayer.

En cuanto a no poder pasar parámetros, con inicio puedes colocar cualquier interruptor que desees después del nombre del programa, como

iniciar el bloc de notas /a "C:\algún archivo"

se abriráalgún archivoen el bloc de notas. Si desea hacer eso sin usar inicio, la mejor manera sería ingresar la ruta completa al archivo seguida de sus parámetros a la

C:\Archivos de programa(x86)\Windows Media Player\wmplayer.exealgunos parámetros

información relacionada