Je développe un système d'automatisation et l'une de ses fonctionnalités exécute des applications à partir de la ligne de commande (je veux dire, automatiquement sans intervention humaine).
Sur Windows 7, je pourrais exécuter tout ce que je veux à partir d'un appel en ligne de commande, il existe une manière similaire de faire la même chose avec Windows 8 avec également les applications Metro installées dessus?
command-line
windows-8
Diogo
la source
la source
Get-Help Appx
pour plus de détails), bien que je ne trouve rien pour les exécuter pour le moment.Réponses:
Ouais! J'ai trouvé un moyen...
Sur la base de ce code source («Ouvrir une application de style Metro à partir d'une application de bureau»), j'ai réalisé que je pouvais appeler les applications de métro comme nous le faisons habituellement manuellement. Je veux dire, si vous appuyez sur Ctrl+ Escet accédez à l'écran de métro, vous pouvez simplement taper le nom de l'application métro, comme "magasin" par exemple, appuyez sur Enteret c'est tout, l'application métro fonctionne. Sur cette base, j'ai créé un VBScript très simple pour effectuer exactement ces étapes automatiquement:
Enregistrez-le sous "metro.vbs" et appelez-le depuis la ligne de commande avec le nom de l'application metro au premier argument:
Voilà, de manière très simple et optimisée.
PS: Tous les crédits accordés à AlKhuzaei , l'utilisateur du site Codeplex qui a créé le code associé. Merci.
la source
Le billet de blog suivant et le code de prise en charge vous montrent comment procéder avec IApplicationActivationManager dans PowerShell.
Obtenez une liste des applications Metro et lancez-les dans Windows 8 en utilisant PowerShell «Tome's Land of IT
la source
Je viens de trouver une autre façon de le faire et j'ai rédigé un bref article à ce sujet sur http://www.itsjustwwhat.com/2012/10/28/launch-windows-8-metro-apps-from-a-desktop- raccourci ou ligne de commande /
La version courte: créez un raccourci qui pointe vers bingnews: // Vous pouvez voir s'il fait ce que vous voulez. Si c'est le cas, il y a plus d'instructions pour obtenir les noms sur le site Web.
la source