首页 > 其他分享 >rust防锁屏

rust防锁屏

时间:2023-10-16 10:56:08浏览次数:21  
标签:mut use sleep 防锁 let mouse rust

use rsautogui::mouse;
use std::thread::sleep;
use std::time::Duration;

fn main() {
    let timeseconds = Duration::from_secs(5);
    let mut x: u16;
    let y: u16 = 1080;
    let mut i = 1;
    loop {
        if i==1 {
            x = 300;
            i = 0;
        }else {
            i = 1;
            x = 100;
        }
        mouse::move_to(x, y);
        sleep(timeseconds);
    }
}

  

 

标签:mut,use,sleep,防锁,let,mouse,rust
From: https://www.cnblogs.com/pythonClub/p/17766865.html

相关文章

  • rust: function
     ///file:nestd.rs///ide:RustRover233.8264.22//////////***自定义函数*/pubfnfunction(){println!("called`my::nested::function()`");}#[allow(dead_code)]fnprivate_function(){println!("called`my::nested::private_fun......
  • 05_rust的函数、注释
    rust的函数声明函数使用fn关键字,针对函数和变量名,rust使用snakecase命名规范,即所有字母小写,单词间用下划线分开。fnmain(){test_function();}fntest_function(){println!("testfunc");}rust比较特别的是,不像c、python等语言,自定义函数在main也能调用。函......
  • Rust命令行解析程序:Clap
    Rust命令行解析程序:Clap基于Clap4.4.6参考资料:Clap官方手册Chapter1配置解析器使用Command结构体的new方法构建解析器://arg.exeuseclap::{arg,Command};fnmain(){//只要调用clap解析命令行参数,--help和--version会自动添加到命令行参数列表中//使用ar......
  • 11. 用Rust手把手编写一个wmproxy(代理,内网穿透等), 实现健康检查
    11.用Rust手把手编写一个wmproxy(代理,内网穿透等),实现健康检查项目++wmproxy++gite:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmproxy健康检查的意义健康检查维持着系统的稳定运行,极大的加速着服务的响应时间,并保证服务器不会把消息包转......
  • rust HashMap 排序
    按照key和value升序、降序、自定义排序示例usestd::collections::HashMap;usestd::cmp::Ordering;fnmain(){letmutdf=HashMap::new();forxin5..=12{letk=format!("key_{}",x);letv=format!("value_{}",x);......
  • Rust安装及学习资料
    目录官网包管理Rust程序设计语言通过例子学Rust在线运行安装rustup升级Rust卸载Rust创建项目官网https://www.rust-lang.org/zh-CN/包管理https://crates.io/Rust程序设计语言https://kaisery.github.io/trpl-zh-cn/通过例子学Rusthttps://rustwiki.org/zh-CN/......
  • Rust cargo常用命令
    目录设置国内镜像创建新项目构建项目运行项目检查项目,但不构建可执行文件运行项目的测试发布项目更新依赖查看项目依赖关系树创建新的库项目文档生成设置国内镜像cd~/.cargo#创建config文件vimconfig#添加如下镜像源[source.crates-io]registry="https://github.com/......
  • Rust Druid桌面应用框架
    目录Github管方文档简介声明式UI数据绑定高性能可扩展性跨平台事件处理生命周期管理社区支持设置国内镜像添加依赖官方示例下载依赖并编译运行Githubhttps://github.com/linebender/druid管方文档https://docs.rs/druid/latest/druid/简介Druid是一个用于构建现代、高......
  • Rust actix-web框架
    目录Github官方文档设置国内镜像添加依赖官方示例下载依赖并编译运行Githubhttps://github.com/actix/actix-web官方文档https://actix.rs/docs/getting-started设置国内镜像cd~/.cargo#创建config文件vimconfig#添加如下镜像源[source.crates-io]registry="......
  • 在Jupyter中运行Rust(需要安装Minicconda、JupyterLab和Rust)
    安装Miniconda有许多不同的方法可以在一个方便我们工作的环境中启动和运行。我可以推荐的一种方法是安装和使用Miniconda。Miniconda是一个免费的最小安装程序。它是Anaconda的一个小的引导版本,仅包含conda、Python、它们所依赖的包,以及少量其他有用的包,包括pip、zlib和其......