#![cfg_attr(all(not(debug_assertions), target_os = "windows"), windows_subsystem = "windows")] // mod files; // use crate::files::{file_struct, file_tools}; mod menus; mod event_loop; mod self_plugin; mod common; mod utils; use crate::menus::default::use_memu; use crate::menus::event::m_event; use crate::event_loop::{greet, file_path, file_sort}; use self_plugin::tauri_plugin_sqlite; use self_plugin::tauri_plugin_file; fn main() { tauri::Builder::default() .plugin(tauri_plugin_sqlite::init()) .plugin(tauri_plugin_file::init()) .menu(use_memu()) .on_menu_event(|event| { // 处理菜单事件 m_event(event); }) .invoke_handler(tauri::generate_handler![greet, file_path, file_sort]) .run(tauri::generate_context!()) .expect("error while running tauri application"); }