Kla*_*ana 2 python windows automation python-3.x windows-10
因此,您可能知道 Windows 上的某些应用程序可以从应用程序商店安装,并且被归类为 Windows 可信应用程序。我不确定,但我认为这些不使用经典的 .exe 格式。所以我正在编写一个 python 脚本来在启动电脑时自动执行一些操作,并且我需要启动某个 Windows 应用程序,但我不知道如何执行此操作,因为我不知道需要开始做什么所以,我也不知道这些文件位于哪里。有人可以帮忙吗?
最后,我找到了一种运行通过 Windows 应用商店下载或预安装的 Windows 通用应用程序的方法。每个 Windows 10 通用应用程序都有一个AUMID代表“应用程序用户模型 ID”。
用于获取所有 AUMID 的PowerShell命令:
get-StartApps
Run Code Online (Sandbox Code Playgroud)
输出:
Run Code Online (Sandbox Code Playgroud)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]
Run Code Online (Sandbox Code Playgroud)
例如,如果您想执行Skype:
explorer shell:appsfolder\Microsoft.SkypeApp_kzf8qxf38zg5c!App
Run Code Online (Sandbox Code Playgroud)
现在是时候回到 Python 了:
>>> import os
>>> os.system('start explorer shell:appsfolder\Microsoft.BingWeather_8wekyb3d8bbwe!App')
Run Code Online (Sandbox Code Playgroud)
该Windows Weather应用程序将执行。
快乐编码
| 归档时间: |
|
| 查看次数: |
16932 次 |
| 最近记录: |