美文网首页
WindowsApp的命令启动

WindowsApp的命令启动

作者: 孤尘枫 | 来源:发表于2019-09-25 00:23 被阅读0次

    前言:
    Windows的App一般是UWP应用,但是之前巨硬又允许桌面程序上架商店(蓝点网:现在WIN32应用也可以提交到商店
    然后最近在蓝点网上(看到关于QQ的商店版(非UWP版)的资讯腾讯QQ桌面版正式上架微软应用商店 功能完整且已删除Q盾防护),新上了一个Win32转制的QQ,与桌面版一样,但比桌面版好在与没了QQ的那个protect进程“毒瘤”,那我正好最烦那个辣鸡进程,遂赶紧下载用用。

    参考资料:
    1.润之博客:在Win10中通过命令行打开UWP应用
    2.Stack Overflow:How to Start a Universal Windows App (UWP) from PowerShell
    3.Microsoft Forums:How to Start a Universal Windows App (UWP) from PowerShell

    命令(CMD或PowerShell):

    explorer.exe shell:AppsFolder\[应用的PackageFamilyName]![应用的ID]
    (explorer shell:AppsFolder\[应用的PackageFamilyName]![应用的ID])
    或
    start shell:AppsFolder\[应用的PackageFamilyName]![应用的ID]
    

    至于获取“PackageFamilyName”可用PowerShell命令:官方文档

    Get-AppxPackage *[应用名]*
    

    而运行Get-AppxPackage *qq*,未出任何结果,所以又回到了前言上,如果应用并不是用UWP构建的,则Get-AppxPackage根本找不到,所以就需要从别的思路下手。
    这里是从快捷方式下手:

    不能复制
    所以粘出来就行,润之博客提到的是用“SpyIt”。我自己用的是“Textify”,如图,很顺利:
    借助工具强制复制

    也可打开WindowsApps文件夹去找,父名是文件夹名除去中间“_版本号_”,应用ID是文件夹里AppxManifest.xml文件内Application Id值:


    版本号及前后各一下划线
    剩余还有一个下划线
    应用ID

    于是
    启动QQ(非UWP版)命令如下:

    start shell:appsFolder\903DB504.46618D74B1ECA_a99ra4d2cbcxa!Tencent.QQ
    或
    explorer shell:appsFolder\903DB504.46618D74B1ECA_a99ra4d2cbcxa!Tencent.QQ
    

    相关文章

      网友评论

          本文标题:WindowsApp的命令启动

          本文链接:https://www.haomeiwen.com/subject/hjqductx.html