Ich entwickle ein Automatisierungssystem und eine seiner Funktionen ist das Ausführen von Anwendungen über die Befehlszeile (ich meine, automatisch ohne menschliches Eingreifen).
Unter Windows 7 konnte ich alles, was ich wollte, über eine Befehlszeile ausführen. Gibt es eine ähnliche Möglichkeit, dies auch unter Windows 8 zu tun, wenn auch die Metro-Apps darauf installiert sind?
command-line
windows-8
Diogo
quelle
quelle
Get-Help Appx
Details), obwohl ich im Moment nichts zum Ausführen gefunden habe.Antworten:
Ja! Ich habe einen Weg gefunden...
Aufgrund dieses Quellcodes ("Öffnen einer App im Metro-Stil über die Desktop-App") wurde mir klar, dass ich die Metro-Apps genauso aufrufen kann, wie wir sie normalerweise manuell ausführen. Ich meine, wenn Sie Ctrl+ drücken Escund zum Bildschirm der U-Bahn gehen, können Sie einfach den Namen der U-Bahn-App eingeben, wie zum Beispiel "Store", drücken Enterund das wars, die U-Bahn-App läuft. Auf dieser Basis habe ich ein sehr einfaches VBScript erstellt, um genau diese Schritte automatisch durchzuführen:
Speichern Sie dies als "metro.vbs" und rufen Sie es über die Befehlszeile mit dem Namen der Metro-App beim ersten Argument auf:
Das ist es, sehr einfache und optimierte Art und Weise.
PS: Alle Credits gingen an AlKhuzaei , den Codeplex-Site-Benutzer, der den zugehörigen Code erstellt hat. Vielen Dank.
quelle
Der folgende Blog-Beitrag und der zugehörige Code zeigen Ihnen, wie Sie dies mit IApplicationActivationManager in PowerShell tun.
Holen Sie sich eine Liste der Metro-Apps und starten Sie sie in Windows 8 mit PowerShell «Tome's Land of IT
quelle
Ich habe mir gerade einen anderen Weg ausgedacht und einen kurzen Artikel dazu geschrieben unter http://www.itsjustwhatever.com/2012/10/28/launch-windows-8-metro-apps-from-a-desktop- Abkürzung-oder-Kommandozeile /
Die Kurzversion: Erstellen Sie eine Verknüpfung, die auf bingnews verweist: // Sie können sehen, ob es das tut, was Sie wollen. Wenn ja, gibt es weitere Anweisungen, um die Namen auf der Website zu erhalten.
quelle