如何使用 python 脚本打开 Windows 10 应用程序?

新手上路,请多包涵

因此,正如您所知,Windows 上的某些应用程序可以从应用程序商店安装,并且被归类为 Windows 受信任的应用程序。我不确定,但我认为这些不使用经典的 .exe 格式。所以我正在写一个 python 脚本来在我启动我的电脑时自动化一些东西,我需要启动某个 Windows 应用程序,但我不知道该怎么做,因为我不知道我需要开始做什么所以,我也不知道这些文件在哪里。任何人都可以帮忙吗?

原文由 Klaus Mana 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 626
1 个回答

最后,我找到了一种运行通过 Windows 应用商店下载或预装的 Windows 通用应用程序的方法。每个 Windows 10 通用应用程序都有一个 AUMID 代表“应用程序用户模型 ID”。

获取所有 AUMID 的 PowerShell 命令:

 get-StartApps

输出:

>  PS C:\> get-StartApps
>
> Name                      AppID
> ----                      -----
> Skype                     Microsoft.SkypeApp_kzf8qxf38zg5c!App
> Snip & Sketch             Microsoft.ScreenSketch_8wekyb3d8bbwe!App
> Mail                      microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.w...
> Calendar                  microsoft.windowscommunicationsapps_8wekyb3d8bbwe!microsoft.w...
> Movies & TV               Microsoft.ZuneVideo_8wekyb3d8bbwe!Microsoft.ZuneVideo
> OneNote for Windows 10    Microsoft.Office.OneNote_8wekyb3d8bbwe!microsoft.onenoteim
> Photos                    Microsoft.Windows.Photos_8wekyb3d8bbwe!App
> Video Editor              Microsoft.Windows.Photos_8wekyb3d8bbwe!SecondaryEntry
> Maps                      Microsoft.WindowsMaps_8wekyb3d8bbwe!App
> Alarms & Clock            Microsoft.WindowsAlarms_8wekyb3d8bbwe!App
> Voice Recorder            Microsoft.WindowsSoundRecorder_8wekyb3d8bbwe!App
> Feedback Hub              Microsoft.WindowsFeedbackHub_8wekyb3d8bbwe!App
> Xbox Game Bar             Microsoft.XboxGamingOverlay_8wekyb3d8bbwe!App
> Camera                    Microsoft.WindowsCamera_8wekyb3d8bbwe!App
> Microsoft Store           Microsoft.WindowsStore_8wekyb3d8bbwe!App
> Weather                   Microsoft.BingWeather_8wekyb3d8bbwe!App
> Cortana                   Microsoft.549981C3F5F10_8wekyb3d8bbwe!App
> Instagram                 Facebook.InstagramBeta_8xx8rvfyw5nnt!Instagram
> ...
>
> ```

所以现在,您可以像这样通过 AUMID 启动任何通用应用程序:

explorer shell:appsfolder[AUMID]


例如,如果你想执行 `Skype` :

explorer shell:appsfolder\Microsoft.SkypeApp_kzf8qxf38zg5c!App


现在是时候回到 Python 了:

import os os.system(‘start explorer shell:appsfolder\Microsoft.BingWeather_8wekyb3d8bbwe!App’)

”`

Windows Weather 应用程序将执行。

快乐编码

原文由 Peyman Majidi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题