因此,您可能知道Windows上的某些应用程序可以从应用程序商店安装,并归类为Windows受信任的应用程序。我不确定,但我认为这些不使用经典的.exe格式。所以当我启动电脑时,我正在编写一个python脚本来自动化一些东西,我需要启动某个Windows应用程序,但我不知道该怎么做,因为我不知道我需要什么开始这样做,我也不知道这些文件的位置。有人可以帮忙吗?
答案 0 :(得分:0)
import os
os.system('start D:\\bharat\\sqldeveloper.exe')
对于Windows cmd,此[开始路径/app.exe]将打开应用
因此,只需使用所需文件exe的完整路径即可(在编写python脚本时,请确保在路径中使用\\
)
答案 1 :(得分:0)
您可以使用这项新技术,称为winapps,用于搜索,修改和卸载应用程序。在cmd窗口上的下载命令为pip install winapps
。
答案 2 :(得分:0)
最后,我找到了一种运行通过 Windows 应用商店下载或预安装的 Windows 通用应用程序的方法。
每个 Windows 10 通用应用都有一个 AUMID
,代表“应用程序用户模型 ID”。
PowerShell 获取所有 AUMID 的命令:
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
应用将执行。
快乐编码
答案 3 :(得分:-1)
如果其他人遇到过这个问题:
您可以使用以下语法在cmd中启动大多数Windows应用程序:
start [program]:
例如:
start Netflix:
记住这一点,移植到pythn只需使用以下代码:
import os
os.system('start Netflix:')
替换您选择的程序并瞧瞧:)