command (2) 썸네일형 리스트형 tauri, command 와 event 예제 [1. 개요] tauri 에서 command 는 js 에서 rust 함수를 호출하게 할 수 있다. 반대로, rust 에서 js 함수를 직접 호출하게 할 수는 없지만(?) js 에서 listen 중인 event 를 발생시켜, rust 에서 원하는 시점에 js 에 함수를 간접적으로 호출하게 할 수 있다. [2. 예제] js 에서 rust 함수 호출하기 app 에서 버튼 클릭 시, rust 에서 필요 시, js 로 event 발생 mkdir tauri-test cd tauri_test cargo tauri init # 적절히 입력. # 아래 그림 참조. mkdir ui 이 과정을 거치면 프로젝트는 아래와 같은 구조가 된다. tauri-test\ src-tauri\ ui\ 이제 ui 폴더에 아래와 같은 파일과 .. std::process::Command 관련 [1. 개요] rust 에서 윈도우/리눅스 명령어를 사용하고, 그 결과 등을 캡쳐 할 필요가 있을 때 std::process::Command 를 사용하여 원하는 작업을 할 수 있다. 여기서는 ssh2 에서 처럼 작업을 수행하고, 블로킹 되는 것 없이, 현재 진행 중인 작업 중인 로그를 출력하고, 자식 프로세스의 Exit code 를 받아오도록 한다. [2. 예제] [3. 참조] https://doc.rust-lang.org/std/process/struct.Command.html 이전 1 다음