rust  命令行程序 检测自己是否 管理员权限运行

rust 命令行程序 检测自己是否 管理员权限运行

[dependencies] winapi = { version = "0.3", features = ["winnt", "processthreadsapi", "securitybaseapi", "handleapi", "errhandlingapi"] } ...

Rust 2024-10-10 PM 20次 0条
rust sysinfo库 获取windows 系统进程列表

rust sysinfo库 获取windows 系统进程列表

[dependencies] sysinfo = "0.32.0" use sysinfo::{ Components, Disks, Networks, System, }; fn main() { // Please note that we use "new_all" to ensure that all lists of // C...

Rust 2024-10-09 PM 31次 0条
rust获取系统剪切板内容

rust获取系统剪切板内容

[dependencies] arboard = "2.0" use arboard::Clipboard; fn main() { loop{ // 创建一个剪切板实例 let mut clipboard = Clipboard::new().expect("Failed to create clipboard instance&quo...

Rust 2024-10-09 PM 35次 0条
rust 获取 windows 系统运行时间

rust 获取 windows 系统运行时间

[dependencies] winapi = { version = "0.3", features = ["sysinfoapi"] } extern crate winapi; use winapi::um::sysinfoapi::GetTickCount64; fn get_windows_uptime() -> u64 { ...

Rust 2024-10-09 PM 37次 0条
Rust 根据窗口类判断窗口是否被激活

Rust 根据窗口类判断窗口是否被激活

extern crate winapi; use std::ffi::CString; use std::ptr::null_mut; use winapi::um::winuser::{FindWindowA, GetForegroundWindow}; use winapi::shared::windef::HWND; fn find_window_by_class(class_nam...

Rust 2024-10-09 PM 35次 0条
rust chksum-md5库 实现获取文件md5值

rust chksum-md5库 实现获取文件md5值

[dependencies] chksum-md5 = "0.0.0" use chksum_md5 as md5; let file = File::open(path)?; let digest = md5::chksum(file)?; assert_eq!( digest.to_hex_lowercase(), "5c71dbb2...

Rust 2024-03-02 PM 1781次 0条
Rust读取excel文件的库

Rust读取excel文件的库

Rust是一款新型的、主打安全的语言。但是,百度上搜索读取excel的库还很难找。不过,我找到了一款,推荐给大家:ooxml, 当前版本0.2.7.这是依赖:[dependencies] ooxml = "0.2.7" itertools = "0.11.0" 具体代码如下:use ooxml::document::SpreadsheetDocumen...

Rust 2024-02-29 PM 1702次 0条
rust 获取和设置鼠标位置

rust 获取和设置鼠标位置

#[cfg(windows)] extern crate winapi; fn set_cursor_pos(x: i32, y: i32) -> bool { use winapi::um::winuser::SetCursorPos; let ret = unsafe { SetCursorPos(x, y) }; ret == 1 } fn ...

Rust 2024-02-27 PM 1625次 0条
rust 延时 500毫秒

rust 延时 500毫秒

要在 Rust 中延迟执行代码,您可以使用 std::thread::sleep() 函数。这个函数接受一个时间量参数,表示需要等待的时间长度。下面是一个示例代码,将延迟 500 毫秒(0.5 秒):use std::{thread, time}; fn main() { let duration = time::Duration::from_millis(500); th...

Rust 2023-05-15 PM 3724次 0条
rust 实现命令行程序 运行 不显示 窗口

rust 实现命令行程序 运行 不显示 窗口

如果你想在 Windows 操作系统上使用 Rust 编写一个命令行程序,并且不想让窗口显示出来,你可以使用 windows::windows_subsystem 模块,将子系统定义为 "windows",如下所示:#![windows_subsystem = "windows"] fn main() { // 在此处编写代码 } 当你构建并运行该程序时,它将终...

Rust 2023-05-15 PM 3333次 0条
rust reqwest交叉编译错误 error: failed to run custom build command for `openssl-sys v0.9.63`

rust reqwest交叉编译错误 error: failed to run custom build command for `openssl-sys v0.9.63`

windows下 编译报错error: failed to run custom build command for openssl-sys v0.9.63解决办法:1.安装opensslWindows下:https://slproweb.com/products/Win32OpenSSL.html网站下载https://slproweb.com/download/Win64OpenSSL-...

Rust 2023-04-24 PM 3482次 0条