作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
目前我正在尝试通过这样做从 python 运行 Stardew Valley:
import subprocess
subprocess.call(['cmd', 'D:\SteamR\steamapps\common\Stardew Valley\Stardew Valley.exe'])
但是,这会失败,只会打开一个 CMD 窗口。我对如何从 python 启动程序有基本的了解,但我不明白如何专门打开一个不仅位于不同位置,而且位于不同驱动器上的程序。
如有任何帮助,我们将不胜感激。谢谢!
编辑:
这是在 windows 10 上
Stardew Valley 版本是测试版,位于 D:/驱动器上(Windows 当然在 C:/上)
最佳答案
你可以尝试使用游戏的appid使用steam命令行吗:
subprocess.call(r"C:\Program Files (x86)\Steam\Steam.exe -applaunch 413150")
您可以在桌面快捷方式属性的“网络文档选项卡”中找到应用程序ID
(可以通过右键单击并选择在steam库中创建桌面快捷方式来生成)。它会像这样 steam://rungameid/413150
关于python - 在 Windows 上从 python 运行 Stardew Valley,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50848226/
我想知道在 2D 灰度垫中找到所有峰和谷的最佳方法是什么? 我发现只有 opencv 函数可以在 Mat 中找到局部极值,但不能找到所有的峰和谷。 所以我尝试找出我自己的算法,但我希望有一种方法(已经
目前我正在尝试通过这样做从 python 运行 Stardew Valley: import subprocess subprocess.call(['cmd', 'D:\SteamR\steamap
我是一名优秀的程序员,十分优秀!