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

devtools/2024/12/22 11:29:08/

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/devtools/144359.html

相关文章

抓包之使用wireshark抓http2的包

写在前面 本文看下使用wireshark如何抓http2的包。 1&#xff1b;正文 因为当前并非所有的网站都支持了http2协议&#xff0c;所以为了知道当前我们使用的网站是否支持http2&#xff0c;需要安装一个谷歌的插件http indicator&#xff0c;安装成功后会有一个小闪电的图标&am…

String.prototype.padStart() 方法来实现日不足两位时补充零

你可以使用 String.prototype.padStart() 方法来实现日不足两位时补充零&#xff0c;这样代码更简洁。padStart() 会在字符串的前面填充指定的字符&#xff0c;直到字符串达到给定的长度。对于你的需求&#xff0c;padStart(2, 0) 会将 day 补充成两位数&#xff08;如果 day 是…

活动预告|云原生创新论坛:知乎携手 AutoMQ、OceanBase、快猫星云的实践分享

近年来&#xff0c;云原生技术迅猛发展&#xff0c;成为企业数字化转型的关键动力&#xff0c;云原生不仅极大地提升了系统的灵活性和可扩展性&#xff0c;还为企业带来了前所未有的创新机遇。 12 月 28 日 知乎携手 AutoMQ、OceanBase 和快猫星云推出“云原生创新论坛”主题的…

弹性裸金属服务器(神龙):助力企业腾飞的云计算“黑科技”

在云计算飞速发展的今天&#xff0c;企业对于计算资源的需求早已不再满足于简单的“够用”&#xff0c;而是追求极致的性能、灵活的伸缩和数据安全的保障。那么&#xff0c;问题来了&#xff1a;如何在性能与弹性之间取得完美的平衡&#xff1f; 答案就是——阿里云弹性裸金属…

vscode 设置和引用变量

https://code.visualstudio.com/docs/editor/variables-reference设置 方法1 : 作用域 : 一个会话中 "configurations": [{ // 这是一个lauch 会话"variables": {"programPath": "${workspaceFolder}/build/bin/as",//"testPath…

uni-app商品搜索页面

目录 一:功能概述 二:功能实现 一:功能概述 商品搜索页面,可以根据商品品牌,商品分类,商品价格等信息实现商品搜索和列表展示。 二:功能实现 1:商品搜索数据 <view class="search-map padding-main bg-base"> <view class…

[Unity]【图形渲染】【游戏开发】Shader数学基础4-更多矢量运算

在计算机图形学和着色器编程中,矢量运算是核心的数学工具之一。矢量用于描述空间中的位置、方向、速度等各种物理量,并在图形变换、光照计算、纹理映射等方面起着至关重要的作用。本篇文章将详细讲解矢量和标量之间的乘法与除法、矢量的加法与减法、矢量的模与单位矢量、点积…

QT网络(一):主机信息查询

网络简介 在QT中进行网络通信可以使用QT提供的Qt Network模块&#xff0c;该模块提供了用于编写TCP/IP网络应用程序的各种类&#xff0c;如用于TCP通信的QTcpSocket和 QTcpServer&#xff0c;用于 UDP 通信的 QUdpSocket&#xff0c;还有用于网络承载管理的类&#xff0c;以及…