separate windows out, IPCcargo run --release!
This commit is contained in:
11
src/bin/test.rs
Normal file
11
src/bin/test.rs
Normal file
@@ -0,0 +1,11 @@
|
||||
use std::process::{ Command, Stdio };
|
||||
use std::io::{ Read, Write };
|
||||
|
||||
fn main() {
|
||||
println!("a");
|
||||
let mut a = Command::new("cargo").arg("run").arg("-q").arg("--bin").arg("start_menu").stdout(Stdio::piped()).stdin(Stdio::piped()).stderr(Stdio::null()).spawn().unwrap();
|
||||
a.stdin.unwrap().write_all("subtype\n".to_string().as_bytes());
|
||||
let mut output = String::new();
|
||||
a.stdout.as_mut().unwrap().read_to_string(&mut output);
|
||||
println!("{}", output);
|
||||
}
|
||||
Reference in New Issue
Block a user