簡體   English   中英

如何使用 python 腳本打開 Windows 10 應用程序?

[英]How can I open a Windows 10 app with a python script?

因此,您可能知道 Windows 上的某些應用程序可以從應用商店安裝,並且被歸類為 Windows 受信任的應用程序。 我不確定,但我認為這些不使用classic.exe 格式。 所以我正在編寫一個 python 腳本來在我啟動我的電腦時自動化一些東西,我需要啟動某個 Windows 應用程序,但我不知道該怎么做,因為我不知道我需要開始做什么所以,我也不知道這些文件在哪里。 任何人都可以幫忙嗎?

import os
os.system('start D:\\bharat\\sqldeveloper.exe') 

對於 Windows cmd,此 [start path/app.exe] 將打開應用程序,因此只需使用所需文件的 exe 的完整路徑(確保在編寫 python 腳本時在路徑中使用\\\\

萬一其他人遇到這個問題:

您可以使用以下語法在 cmd 中啟動大多數 Windows 應用程序:

start [program]:

前任:

start Netflix:

記住這一點,移植到 pythn 只需使用以下代碼:

import os
os.system('start Netflix:')

替換為您選擇的程序,瞧:)

您可以使用這種新技術,它稱為 winapps,用於搜索、修改和卸載應用程序。 它在 cmd windows 上的下載命令是pip install winapps

最后,我找到了一種運行通過 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應用程序將執行。

快樂編碼

歡迎來到 2022!

您可以簡單地使用 PYPI 模塊AppOpener

# pip install AppOpener
from AppOpener import run
run("word") #Opens word
run("excel, notepad") # Opens excel & notepad

在此處訪問 AppOpener 的文檔

不僅 windows 應用程序,您還可以打開系統中安裝的任何應用程序

# pip install AppOpener
from AppOpener import run
run("whatsapp") #Opens whatsapp if installed
run("whatsapp, telegram") # Opens whatsapp & telegram

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM