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

embedded/2024/12/22 13:09:28/

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.ppmy.cn/embedded/147826.html

相关文章

Apache POI

2.1 介绍 Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下,POI 都是用于操作 Excel 文件。 Apache POI 的应用场景: 银行网银系统导出交易明细 各种业…

无人机航测VS传统测绘

无人机航测系统的优点 机动灵活&#xff0c;作业周期短&#xff1a; 无人机航测系统能够迅速响应测绘需求&#xff0c;不受地形和交通限制&#xff0c;可以灵活调整航线&#xff0c;作业周期短。 无人机体积小&#xff0c;噪音小&#xff0c;可以垂直起降、悬停、侧飞、倒飞…

Neo4j【环境部署 02】图形数据库Neo4j在Linux系统ARM架构下的安装使用

图形数据库Neo4j在Linux系统ARM架构下的安装使用 1.说明2.下载安装并配置3.其他配置4.创建一个实例5.最后 Neo4J 无论是在官网或者其他镜像网站上都是只有两个版本 Linux和 Windows不区分 X86 和 ARM&#xff0c;原因是 Neo4j 运行在 JVM 上&#xff0c;只要 JVM 能够正常使…

scala图书馆系统

class LibrarayPresentation {private val BookService new BookService()private val UserService new UserService()//显示游客的菜单def showVisitorMenu(): Unit {var running truewhile (running) {println("欢迎来到我的图书管理系统&#xff0c;请选择")p…

孔夫子根剧关键字获取已售商品 API接口详解

引言 孔夫子旧书网作为国内知名的二手书交易平台&#xff0c;提供了丰富的API接口&#xff0c;允许开发者通过编程方式获取在售商品及已售商品的信息。本文将详细介绍如何使用孔夫子旧书网的API接口&#xff0c;通过关键字获取已售商品的详细信息。 API接口概述 孔夫子旧书网…

【JavaWeb后端学习笔记】Spring Task实现定时任务处理

Spring Task是Spring框架提供的任务调度工具&#xff0c;可以按照约定的时间自动执行某个代码逻辑。 主要的应用场景有&#xff1a;纪念日提醒&#xff0c;处理订单未支付&#xff0c;还款提醒等。 1、corn表达式 使用Spring Task首先需要了解corn表达式&#xff0c;通过cor…

数据结构:链表(经典算法例题)详解

目录 1.移除链表元素 2.反转链表 3.链表的中间结点 4.合并两个有序链表 5.环形链表的约瑟夫问题 6.分割链表 我以过客之名&#xff0c;祝你前程似锦 1.移除链表元素 &#xff08;1&#xff09;题目&#xff1a; https://leetcode.cn/problems/remove-linked-list-element…

CodeSurfer 介绍

CodeSurfer 是一种静态代码分析工具&#xff0c;旨在帮助开发人员理解和分析大型软件系统的结构、行为和控制流。它为程序源代码生成详细的图形表示&#xff0c;允许开发者以可视化的方式查看程序的控制流图、调用图、数据流图等。 1. CodeSurfer 介绍 CodeSurfer 是一种专注…