Tworzę system automatyzacji, a jedną z jego funkcji jest uruchamianie aplikacji z poziomu wiersza poleceń (to znaczy automatycznie bez interwencji człowieka).
W systemie Windows 7 mógłbym uruchomić wszystko, co chcę z wywołania z wiersza polecenia, istnieje jakiś podobny sposób, aby zrobić to samo z Windows 8 z zainstalowanymi na nim aplikacjami Metro?
command-line
windows-8
Diogo
źródło
źródło
Get-Help Appx
szczegóły), choć w tej chwili nie mogłem znaleźć niczego do ich uruchomienia.Odpowiedzi:
Tak! Znalazłem drogę...
Na podstawie tego kodu źródłowego („Otwórz aplikację Metro Style z aplikacji komputerowej”) zdałem sobie sprawę, że mogę wywoływać aplikacje metra tak, jak zwykle uruchamiamy ręcznie. To znaczy, jeśli naciśniesz Ctrl+ Esci przejdziesz do ekranu metra, możesz po prostu wpisać nazwę aplikacji metra, na przykład „sklep”, naciśnij, Enteri to wszystko, aplikacja metra jest uruchomiona. Na tej podstawie stworzyłem bardzo prosty skrypt VBScript do automatycznego wykonywania dokładnie tych kroków:
Zapisz to jako „metro.vbs” i wywołaj z wiersza poleceń z nazwą aplikacji metra przy pierwszym argumencie:
To jest bardzo prosty i zoptymalizowany sposób.
PS: Wszystkie kredyty zostały przekazane AlKhuzaei , użytkownikowi witryny Codeplex, który utworzył powiązany kod. Dziękuję Ci.
źródło
Poniższy post na blogu i kod pomocniczy pokazują, jak to zrobić za pomocą IApplicationActivationManager w PowerShell.
Pobierz listę aplikacji metra i uruchom je w Windows 8 za pomocą PowerShell «Tome's Land of IT
źródło
Właśnie wymyśliłem inny sposób, aby to zrobić i napisałem o tym krótki artykuł na stronie http://www.itsjustwhthing.com/2012/10/28/launch-windows-8-metro-apps-from-a-desktop- skrót lub linia poleceń /
Wersja skrócona: utwórz skrót wskazujący na bingnews: // Możesz sprawdzić, czy robi to, co chcesz. Jeśli tak, to na stronie internetowej znajduje się więcej instrukcji dotyczących uzyskiwania nazwisk.
źródło