在Win10中通過命令行打開UWP應用


近期由於需要在WinX菜單中添加幾個UWP應用,但發現很難找到相應的命令行,Universal Apps 的快捷方式屬性里也沒有。

於是到網上搜了很久才找到一個E文的頁面,試了一下確實可行,分享給大家:

  1. 在文件夾地址欄輸入 shell:AppsFolder
  2. 找到你要提取命令的APP
  3. 在APP上點右鍵選“創建快捷方式”或直接拖放到桌面,都可以在桌面上創建一個此APP的快捷方式
  4. 查看桌面上創建的APP快捷方式的屬性
  5. 大概記住這個快捷方式的目標類型
  6. 打開PowerShell,並輸入命令 get-appxpackage > 1.txt,然后輸入命令 notepad 1.txt,打開這個生成的1.txt文件
  7. 查找到PackageFamilyName值為快捷方式目標類型的那一個區塊
  8. 根據區塊中的InstallLocation,打開相應的目錄
  9. 打開目錄中的 AppxManifest.xml 這個文件
  10. 查找到"Executable="這一行,可以在這行中得到應用的ID
  11. 然后就可以在命令中輸入以下命令來打開這個APP了:
    explorer.exe shell:appsFolder\應用的PackageFamilyName!應用的ID

    (注意PackageFamilyName和應用ID之間有個嘆號)
    例如以下命令可以用來打開Microsoft Edge:

    explorer shell:AppsFolder\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge

     

  12. 大功告成!


P.S. 經過實測,其實6-10步完全沒有必要,只要使用SpyIt之類的軟件,獲取快捷方式目標類型的完整字符串,就可以 “explorer shell:AppsFolder\快捷方式目標類型” 這樣就行了!

 

參考地址:https://www.tenforums.com/software-apps/57000-method-open-any-windows-10-apps-command-line.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM