Rya*_*fer 6 python windows python-3.x steam windows-10
目前我试图通过这样做从python运行Stardew Valley:
import subprocess
subprocess.call(['cmd', 'D:\SteamR\steamapps\common\Stardew Valley\Stardew Valley.exe'])
Run Code Online (Sandbox Code Playgroud)
但是,这会失败,只会打开一个CMD窗口.我对如何从python启动程序有一个基本的了解,但我不明白如何专门打开一个程序,它不仅位于不同的位置,而且位于不同的驱动器上.
任何帮助,将不胜感激.谢谢!
编辑:
这是在Windows 10上
Stardew Valley版本是测试版,位于D:/驱动器上(窗口在C:/当然)
你可以尝试使用游戏的appid使用steam命令行:
subprocess.call(r"C:\Program Files (x86)\Steam\Steam.exe -applaunch 413150")
Run Code Online (Sandbox Code Playgroud)
您可以从桌面快捷方式属性
(可以通过右键单击生成并在蒸汽库中选择创建桌面快捷方式)生成"Web文档选项卡"中的应用程序ID .这将是像这样的事:// rungameid/413150
| 归档时间: |
|
| 查看次数: |
530 次 |
| 最近记录: |