Ich verwende derzeit Windows 8 und habe mich gefragt, ob es eine Möglichkeit gibt, eine Verknüpfung zu einer modernen UI-Anwendung (früher als Metro UI bezeichnet) auf meinem Desktop herzustellen.
17
Soweit ich weiß, gibt es keine eingebaute Möglichkeit, dies zu tun. Für die mit Windows 8 gelieferten Apps können Sie MetroApp Link verwenden . offizielle Website (auf Italienisch) hier . Derzeit werden jedoch keine Apps unterstützt, die über den Store heruntergeladen wurden.
Allen modernen UI-Apps ist ein URL-Protokoll zugeordnet, mit dem die App gestartet werden kann.
Sie finden das Protokoll für eine bestimmte App wie folgt:
regedit
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
)ActivatableClassId_some long name_\CustomProperties
Name
Wert gibt den Protokollnamen an.Sie können dann eine Verknüpfung zu erstellen
name://
. (zBkindle://
)Ein Icon zu bekommen ist etwas schwieriger.
Im Unterschlüssel direkt darunter
ActivatableClassId
finden Sie einen Wert mit dem NamenIcon
im Format . Sie finden ein PNG-Symbol in . Sie müssen diese PNG-Datei jedoch in eine ICO-Datei konvertieren, um sie in einer Verknüpfung zu verwenden.@{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}
C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.png
quelle
new->shortcut
.%windir%\explorer.exe shell:::{4234d49b-0245-4df3-b780-3893943456e1}
Ihre Anwendung ein und benennen Sie sie entsprechend.Applications
Fenster.Ref: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
quelle
Ich habe selbst eine Lösung gefunden und möchte die Antwort hier vervollständigen. Dies geschieht mit Hilfe von C # -Codes und PowerShell von Tome Tanasovski, die unter http://poshcode.org/3740 veröffentlicht wurden .
Sie müssen die Codes nicht gut verstehen, damit es funktioniert. Das Gute ist, dass ich keine dritte Exe herunterladen muss und sie programmierbar ist, sodass ich den Taschenrechner und den PDF-Viewer mit nur einem Tastenkürzel öffnen kann.
Öffnen Sie das PowerShell-Befehlsfeld und fügen Sie einfach alle über den obigen Link kopierten Codes ein.
Lauf
Get-metroApp
Eine Liste von AppUserModelId mit einem erratenen App-Namen wird aufgelistet. ZB suche ich Rechner. Die AppUserModelId lautet "Microsoft.WindowsCalculator_8wekyb3d8bbwe! App". Führen Sie im PowerShell-Befehlsfeld aus
start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe! App
Natürlich möchten Sie Calculator so nicht noch einmal aufrufen. Sie können die Befehle (nicht alle, z. B. der Teil der Funktion get-metroApp wird nicht benötigt) in einer .ps1-Datei speichern. Eine Verknüpfung zu dieser .ps1 kann dann erstellt werden, um sie auszuführen. Wenn Sie diese Verknüpfung zum Startmenüordner hinzufügen, können Sie Ihrer App einen Hotkey zuweisen.
quelle
Gehen Sie hier: (Dies ist eine klare und einfache Lösung für jede "moderne" App, für die Sie eine Verknüpfung erstellen möchten. Ich habe meine Verknüpfung zum Einfügen in den Startordner verwendet, damit die App geöffnet wird, wenn ich mich anmelde. Http://winaero.com / blog / exklusiver-start-einer-modernen-app-vom-desktop-ohne-auf-den-metro-start-bildschirm / # comment-5450
quelle
Sie können sie über PowerShell starten. Beispielsweise,
quelle