Estoy desarrollando un sistema de automatización y una de sus características es ejecutar aplicaciones desde la línea de comandos (es decir, automáticamente sin interrupción humana).
En Windows 7 podría ejecutar todo lo que quisiera desde una llamada de línea de comandos, ¿hay alguna forma similar de hacer lo mismo con Windows 8 con las aplicaciones Metro instaladas?
command-line
windows-8
Diogo
fuente
fuente
Get-Help Appx
detalles), aunque no pude encontrar nada para ejecutarlas en este momento.Respuestas:
¡Sí! Encontre un camino...
Basado en este código fuente ("Abrir una aplicación Metro Style desde la aplicación de escritorio"), me di cuenta de que podía llamar a las aplicaciones de metro tal como solemos ejecutarlas manualmente. Quiero decir, si presionas Ctrl+ Escy vas a la pantalla de metro, puedes escribir el nombre de la aplicación de metro, como "tienda", por ejemplo, presionar y listo Enter, la aplicación de metro se está ejecutando. Basado en esto, creé un VBScript muy simple para hacer exactamente estos pasos automáticamente:
Guarde esto como "metro.vbs" y llámelo desde la línea de comandos con el nombre de la aplicación de metro en el primer argumento:
Eso es todo, de manera muy simple y optimizada.
PD: Todos los créditos otorgados a AlKhuzaei , el usuario del sitio Codeplex que creó el código relacionado. Gracias.
fuente
La siguiente publicación de blog y el código de soporte le muestran cómo hacer esto con IApplicationActivationManager en PowerShell.
Obtenga una lista de aplicaciones de metro y ejecútelas en Windows 8 con PowerShell «Tome's Land of IT
fuente
Acabo de encontrar otra forma de hacerlo y escribí un artículo rápido sobre esto en http://www.itsjustwhatever.com/2012/10/28/launch-windows-8-metro-apps-from-a-desktop- acceso directo o línea de comando /
La versión corta: cree un acceso directo que apunte a bingnews: // Puede ver si hace lo que quiere. Si es así, hay más instrucciones para obtener los nombres en el sitio web.
fuente