
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 wmplayer
y si la PATH
variable de entorno no contiene la ruta a wmplayer
, debe proporcionar la ruta cuando se le start
ordene, de la siguiente manera (como puede ver enhttp://www.computerhope.com/starthlp.htm):
start /d "path_to_wmplayer" wmplayer
Generalmente path_to_wmplayer
es 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 PATH
variable 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 PATH
y PATHEXT
para 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 SET
en 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