UDP系统控制器_音量控制、电脑关机、文件打开、PPT演示、任务栏自动隐藏

UDP系统控制器(ShuiYX) 帮助文档

概述

本程序设计用于通过UDP协议接收指令来远程控制计算机的音量、执行特定命令和其他功能。为了确保程序正常工作,请确认防火墙和网络设置允许UDP通信,并且程序启动后会最小化到托盘图标。

命令格式及说明

音量控制

  • VOL::设置系统音量为指定的百分比值(范围0至100)。例如,VOL:50 设置音量为50%。
  • <V+>:增加音量2%,如果配置文件中启用了显示音量弹窗,则使用模拟键盘事件进行操作。
  • <V->:减少音量2%,如果配置文件中启用了显示音量弹窗,则使用模拟键盘事件进行操作。
  • <V0>:切换静音状态,如果配置文件中启用了显示音量弹窗,则使用模拟键盘事件进行操作。
  • <UNV0>:取消静音状态。

系统操作

  • <SHUTDOWN>:关闭计算机(可能需要管理员权限)。
  • <RESTART>:重启计算机(可能需要管理员权限)。

打开脚本文件(.bat 或 .vbs)

  • OPENBAT/OPENVBS:根据命令后缀数字参数打开位于应用程序目录下 'Scripts' 文件夹中的相应脚本文件,文件命名规则例如:
    • OPENBAT1 将尝试打开 Scripts\script1.bat
    • OPENBAT21 将尝试打开 Scripts\script21.bat
    • OPENVBS3 将尝试打开 Scripts\script3.vbs
    • OPENBAT3 将尝试打开 Scripts\script3.bat
    程序将检查是否存在指定的脚本文件,如果存在则启动该文件。

快捷键命令

  • NEXTSLIDE:发送向下箭头键,适用于PowerPoint 和 WPS 演示的下一页。
  • PREVSLIDE:发送向上箭头键,适用于PowerPoint 和 WPS 演示的上一页。
  • STARTSLIDE:发送 F5 键,开始放映,适用于两者。
  • ENDSLIDE:发送 ESC 键,结束放映,适用于两者。
  • CLOSEWINDOW:发送 Alt+F4 组合键,关闭当前窗口。
  • FULLSCREEN:发送 F11 键,切换到全屏模式或退出全屏模式,适用于多数演示和媒体播放器程序。
  • TOGGLEMODE:发送 Ctrl+Shift+~ 快捷键组合,用于切换模式。

配置文件

  • 应用程序根目录下的 'config.ini' 文件,为配置文件。
  • Port=:UDP端口号,默认为8382。
  • UseInitialVolume=:是否应用初始音量设置,true 或 false,默认false。
  • InitialVolume=:电脑启动后的初始音量大小,默认为50。
  • ShowVolumePopup=:是否在调整音量时显示音量弹窗,true 或 false,默认true。

插件集成

  • 应用程序根目录下 'Scripts' 文件夹内集成2款插件。
  • script1.bat:打开网页,UDP命令OPENBAT1
  • script2.bat:打开HideTaskbar软件,UDP命令OPENBAT2
  • script1.vbs:HideTaskbar,任务栏隐藏和取消隐藏的快捷键Ctrl+Shift+~,UDP命令OPENVBS1
  • NirCmd 是一款由 Nir Sofer 开发的免费命令行工具,它允许用户通过简单的命令行选项执行各种任务,而无需打开任何图形用户界面。
  • HideTaskbarX64 是隐藏Windows任务栏,类似于系统自动隐藏任务栏,但是功能比他强大。
  • HideTaskbarX64 运行需要微软的NET 6.0 Desktop Runtime运行库:点我进入下载 已安装的请忽略。

注意事项

  • 对于涉及系统操作的命令(如 <SHUTDOWN><RESTART>),请确保程序具有足够的权限。
  • 脚本文件应放置在应用程序根目录下的 'Scripts' 文件夹中,并遵循命名规则。
  • Bat文件是管理员权限运行,代码里文件路径请使用完整路径。
  • 确保脚本文件的内容安全可靠,以避免潜在的安全风险。
  • 由于程序依赖UDP通信,请检查并配置好防火墙和网络设置。
  • 当执行 OPENBAT/OPENVBS 命令时,程序会验证文件路径的存在性,如果文件不存在,将在日志中记录错误信息。

安全提示

用户在使用该程序时应注意网络安全,确保命令来源可信,以防止未授权的操作对系统造成影响。同时,谨慎编写和使用脚本文件,避免执行可能导致数据丢失或其他不良后果的命令。

https://download.csdn.net/download/syx594/90165057

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/493471.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java中的方法重写:深入解析与最佳实践

在Java编程中&#xff0c;方法重写&#xff08;Method Overriding&#xff09;是面向对象编程&#xff08;OOP&#xff09;的核心概念之一。它允许子类提供一个与父类中同名方法的具体实现&#xff0c;从而实现多态性&#xff08;Polymorphism&#xff09;。本文将深入探讨Java…

使用vcpkg安装opencv>=4.9后#include<opencv2/opencv.hpp>#include<opencv2/core.hpp>无效

使用vcpkg安装opencv>4.9后#include<opencv2/opencv.hpp>#include<opencv2/core.hpp>无效\无法查找或打开 至少从2024年开始&#xff0c;发布的vcpkg默认安装的opencv版本都是4.x版。4.8版本及以前&#xff0c;vcpkg编译后的opencv头文件目录是*/vcpkg/x64-win…

基于java web在线商城购物系统源码+论文

一、环境信息 开发语言&#xff1a;JAVA JDK版本&#xff1a;JDK8及以上 数据库&#xff1a;MySql5.6及以上 Maven版本&#xff1a;任意版本 操作系统&#xff1a;Windows、macOS 开发工具&#xff1a;Idea、Eclipse、MyEclipse 开发框架&#xff1a;SpringbootHTMLjQueryMysq…

基于字节大模型的论文翻译(含免费源码)

基于字节大模型的论文翻译 源代码&#xff1a; &#x1f44f; star ✨ https://github.com/boots-coder/LLM-application 展示 项目简介 本项目是一个基于大语言模型&#xff08;Large Language Model, LLM&#xff09;的论文阅读与翻译辅助工具。它通过用户界面&#xff08…

centos7下docker 容器实现redis主从同步

1.下载redis 镜像 docker pull bitnami/redis2. 文件夹授权 此文件夹是 你自己映射到宿主机上的挂载目录 chmod 777 /app/rd13.创建docker网络 docker network create mynet4.运行docker 镜像 安装redis的master -e 是设置环境变量值 docker run -d -p 6379:6379 \ -v /a…

实现 WebSocket 接入文心一言

目录 什么是 WebSocket&#xff1f; 为什么需要 WebSocket&#xff1f; HTTP 的局限性 WebSocket 的优势 总结&#xff1a;HTTP 和 WebSocket 的区别 WebSocket 的劣势 WebSocket 常见应用场景 WebSocket 握手过程 WebSocket 事件处理和生命周期 WebSocket 心跳机制 …

机动车油耗计算API集成指南

机动车油耗计算API集成指南 引言 在当今社会&#xff0c;随着机动车数量的持续增长和环保意识的不断增强&#xff0c;如何有效管理和降低车辆油耗成为了车主、车队管理者以及交通政策制定者共同关注的问题。为了帮助这些群体更好地理解和优化燃油消耗情况&#xff0c;本接口能…

前端yarn工具打包时网络连接问题排查与解决

最近线上前端打包时提示 “There appears to be trouble with your network connection”&#xff0c;以此文档记录下排查过程。 前端打包方式 docker启动临时容器打包&#xff0c;命令如下 docker run --rm -w /app -v pwd:/app alpine-node-common:v16.20-pro sh -c "…

IIC I2C子协议 SMBus协议 通信协议原理 时序 SMBus深度剖析

引言&#xff1a;系统管理总线&#xff08;SMBus&#xff09;是一种双线接口&#xff0c;通过该接口&#xff0c;各种系统组件芯片和设备可以相互以及与系统其他部分通信。它基于IC总线的操作原理。附录B提供了一些SMBus特性与IC总线不同的方式的描述。 SMBus为系统和电源管理相…

【Lua热更新】上篇

Lua 热更新 - 上篇 下篇链接&#xff1a;【Lua热更新】下篇 文章目录 Lua 热更新 - 上篇一、AssetBundle1.理论2. AB包资源加载 二、Lua 语法1. 简单数据类型2.字符串操作3.运算符4.条件分支语句5.循环语句6.函数7. table数组8.迭代器遍历9.复杂数据类型 - 表9.1字典9.2类9.3…

React图标库: 使用React Icons实现定制化图标效果

React图标库: 使用React Icons实现定制化图标效果 图标库介绍 是一个专门为React应用设计的图标库&#xff0c;它包含了丰富的图标集合&#xff0c;覆盖了常用的图标类型&#xff0c;如FontAwesome、Material Design等。React Icons可以让开发者在React应用中轻松地添加、定制各…

如何使用 WebAssembly 扩展后端应用

1. WebAssembly 简介 随着互联网的发展&#xff0c;越来越多的应用借助 Javascript 转到了 Web 端&#xff0c;但人们也发现&#xff0c;随着移动互联网的兴起&#xff0c;需要把大量的应用迁移到手机端&#xff0c;随着手端的应用逻辑越来越复杂&#xff0c;Javascript 的解析…

Fastdfs V6.12.1集群部署(arm/x86均可用)

文章目录 一、 Fastdfs 介绍二、部署 信息三、步骤tracker/storage 机器的 compose 内容storage 机器的 composetracker 与 storage 启动目录层级与配置文件测试测试集群扩容与缩减注意事项 一、 Fastdfs 介绍 FastDFS 是一款高性能的分布式文件系统&#xff0c;特别适合用于存…

maven-resources-production:ratel-fast: java.lang.IndexOutOfBoundsException

Maven生产环境中遇到java.lang.IndexOutOfBoundsException的问题&#xff0c;尝试了重启电脑、重启IDEA等常规方法无效&#xff0c;最终通过直接重建工程解决了问题。 Rebuild Project 再启动OK

1. JasperSoft介绍与安装

Jaspersoft介绍 Jaspersoft是一款开源的&#xff0c;强大灵活并且使用广泛的报表软件。能够展示丰富的页面内容&#xff0c;并将之转换成PDF、HTML或者XML格式&#xff0c;该库完全由Java写出&#xff0c;可以用于在各种Java应用程序&#xff0c;非常适合Java开发者用来做报表生…

知网研学 | 知网文献(CAJ+PDF)批量下载

知网文献&#xff08;CAJPDF&#xff09;批量下载 一、知网研学安装二、插件及脚本安装三、CAJ批量下载四、脚本下载及PDF批量下载浏览器取消拦截窗口 一、知网研学安装 批量下载知网文件&#xff0c;格式为es6文件&#xff0c;需使用知网研学软件打开&#xff0c;故需先安装该…

WeakAuras NES Script(lua)

WeakAuras NES Script 修星脚本字符串 脚本1&#xff1a;NES !WA:2!TMZFWXX1zDxVAs4siiRKiBN4eV(sTRKZ5Z6opYbhQQSoPtsxr(K8ENSJtS50(J3D7wV3UBF7E6hgmKOXdjKsgAvZFaPTtte0mD60XdCmmecDMKruyykDcplAZiGPfWtSsag6myGuOuq89EVDV9wPvKeGBM7U99EFVVVV33VFFB8Z2TJ8azYMlZj7Ur3QDR(…

[数据结构] 链表

目录 1.链表的基本概念 2.链表的实现 -- 节点的构造和链接 节点如何构造? 如何将链表关联起来? 3.链表的方法(功能) 1).display() -- 链表的遍历 2).size() -- 求链表的长度 3).addFirst(int val) -- 头插法 4).addLast(int val) -- 尾插法 5).addIndex -- 在任意位置…

springmvc的拦截器,全局异常处理和文件上传

拦截器: 拦截不符合规则的&#xff0c;放行符合规则的。 等价于过滤器。 拦截器只拦截controller层API接口。 如何定义拦截器。 定义一个类并实现拦截器接口 public class MyInterceptor implements HandlerInterceptor {public boolean preHandle(HttpServletRequest reque…

RestTemplate远程调用、服务注册、

一.RestTemplate Spring给我们提供了一个RestTemplate的API&#xff0c;可以方便的实现Http请求的发送。 同步客户端执行HTTP请求&#xff0c;在底层HTTP客户端库(如JDK HttpURLConnection、Apache HttpComponents等)上公开一个简单的模板方法API。RestTemplate通过HTTP方法为常…