【发布时间】:2021-07-02 12:10:04
【问题描述】:
好的,这是我的情况:
我正在制作一个带有 rust 图形用户界面的程序,我不想向用户显示控制台窗口。
这个简单的解决方案是标志(不知道这是否是这些东西的实际名称)#![windows_subsystem = "windows"]。它工作得很好,控制台不见了。 Buuut.. std::process::Command 结构不可用,因为它只闪烁一个 cmd 窗口而不实际运行命令。
所以如果我有这样的代码,我将无法使用它。 (但我需要它)
#![windows_subsystem = "windows"]
use std::process::Command;
fn main() {
// GUI stuff that at some point uses the Command like below
Command::new("runas").args(&["/user:MY-COMPANY\\Administrator", "/savecred", path]).spawn().expect("Couldnt start Installer");
}
有人知道如何隐藏控制台窗口但仍然可以使用命令吗?
【问题讨论】:
标签: rust