BAT+BeeNotice在屏幕上悬浮显示文字
本帖最后由 Batcher 于 2023-11-24 22:01 编辑【功能描述】
ScreenTextStatic.bat 在屏幕上悬浮显示静态文字
[*]可以自行设置文字内容
[*]可以自行设置文字位置坐标
[*]可以自行设置字体名称
[*]可以自行设置文字颜色
[*]可以自行设置文字大小
[*]可以自行设置文字透明度
[*]可以自行设置文字显示时长
ScreenTextDynamic.bat 在屏幕上悬浮显示动态文字
[*]可以自行设置文字内容
[*]可以自行设置文字位置坐标(Y坐标的变化控制文字从上往下滚动)
[*]可以自行设置字体名称
[*]可以自行设置文字颜色
[*]可以自行设置文字大小
[*]可以自行设置文字透明度
[*]可以自行设置文字滚动显示时间间隔
【下载地址】
百度网盘: https://pan.baidu.com/s/1qa2oQlNi0mCzZ0t5ZTWErQ 密码:52PJ
蓝奏网盘: https://batcher.lanzouj.com/i8KXp1funvlc 密码:52PJ
【使用方法】
下载,解压缩。
双击执行 ScreenTextStatic.bat 在屏幕上悬浮显示静态文字。
双击执行 ScreenTextDynamic.bat 在屏幕上悬浮显示动态文字。
如果希望从左往右滚动显示,可以修改代码控制X坐标的变化。
【效果截图】
【完整代码】
ScreenTextStatic.bat
@echo off
REM 设置待显示的文字内容
set "StrText=很强很高达的松树,\n也有很矮很可笑的时候。"
REM 设置文字出现在屏幕上的位置X坐标
set "OffsetX=500"
REM 设置文字出现在屏幕上的位置Y坐标
set "OffsetY=300"
REM 设置字体名称
set "FontName=Arial"
REM 设置字体颜色RGB值
set "FontColor=255 0 0"
REM 设置字体大小
set "FontHeight=100"
REM 设置字体透明度(0~255)
set "FontOpacity=10"
REM 设置显示时长(毫秒)
set "TimeMS=86400000"
cd /d "%~dp0"
start BeeNotice.exe /m:"%StrText%" /x:%OffsetX% /y:%OffsetY% /f "%FontName%" /ftc:"%FontColor%" /fh:%FontHeight% /o:%FontOpacity% /t:%TimeMS%
ScreenTextDynamic.bat
@echo off
mode con cols=15 lines=1
%1 %2
start /min /i "" "%~nx0" goto :MinWindow & exit /b
:MinWindow
REM 设置待显示的文字内容
set "StrText=吾爱破解 52pojie"
REM 设置文字出现在屏幕上的位置X坐标
set "OffsetX=500"
REM 设置文字出现在屏幕上的位置Y坐标
set "OffsetYmin=0"
set "OffsetYstep=50"
set "OffsetYmax=800"
REM 设置字体名称
set "FontName=Arial"
REM 设置字体颜色RGB值
set "FontColor=255 0 0"
REM 设置字体大小
set "FontHeight=100"
REM 设置字体透明度(0~255)
set "FontOpacity=200"
REM 设置显示时长(毫秒)
set "TimeMS=1000"
cd /d "%~dp0"
:Loop
for /l %%i in (%OffsetYmin%,%OffsetYstep%,%OffsetYmax%) do (
BeeNotice.exe /m:"%StrText%" /x:%OffsetX% /y:%%i /f "%FontName%" /ftc:"%FontColor%" /fh:%FontHeight% /o:%FontOpacity% /t:%TimeMS%
)
goto :Loop
感谢分享! 学习了,谢谢楼主分享! 谢谢分享 在特殊时候有大作用 里边有截图功能吗 录计算机教学视频的时候就好用了,可以加推广信息, 有什么实际作用? 感谢分享 twj007 发表于 2023-11-24 08:21
有什么实际作用?
比如,设置自动屏保时运行,将文字设置为,S13,不要动老子电脑! 感谢分享,学习下。