我想做的是编写一个 Rust 程序,当通过游戏属性的启动选项参数运行时,它将在 Steam 中运行游戏。不幸的是,虽然游戏确实启动了,但它并没有按照 rust 程序中指定的任务集参数运行。
我有以下代码:
use std::process::Stdio;
use std::process::Command;
fn main() {
let launch_game = Command::new("taskset")
.args(&["-c", "0", "%command%"])
.stdout(Stdio::piped())
.stderr(Stdio::inherit())
.output()
.expect("Failed to execute taskset");
}