打开带有subprocess的Windows快捷方式文件' . link '



我对Python相当陌生,一直在尝试编写一个程序来打开"我的世界"启动器。给我。

<

上下文/h3>

然而,新的启动器.exe文件被阻塞,因为它位于windowsapp文件中,这需要很多关于我宁愿避免的事情,所以我希望看到我是否可以打开桌面快捷方式而不是直接打开启动器?

错误这段代码到目前为止还不起作用,因为它给了我错误:

OSError: [WinError 193] %1 is not a valid Win32 application

代码
import time
import subprocess
subprocess.Popen('C:/Users/(my username)/Desktop/Minecraft Launcher.lnk')

我试过subprocess.call,但这似乎也不起作用。

.lnk文件由shell解释。因此,启用shell:

subprocess.call("C:\Users\My Username\Desktop\Minecraft Launcher.lnk", shell=True)

作为旁注,shell是Windows中极少数坚持使用反斜杠的程序之一。

相关内容

  • 没有找到相关文章

最新更新