批处理版桌面时钟

批处理版桌面时钟

    心血来潮做的,带了两个第三方库。后面再写出C语言版本来,毕竟一个脚本带两个第三方很难受,像NTBootAutoFix打包成自解压又没有必要。
先看效果:
下载我即可体验
gif 信息:
MD5: 4963C964AD15ADD53CD4A438C87D548A
SHA1: A6D6F1170699A7E63DA92C290406793A45B5E201

颜色变化版:
在这里插入图片描述
代码:

@echo off
title clockOnTop
rem 不要窗口置顶就删去call windowontop.exe clockOnTop
call windowontop.exe clockOnTop
setlocal enabledelayedexpansion
mode con cols=26 lines=4
CurS.exe /crv 0
set current=%time:~7,1%

:loop
CurS.exe /pos 6 1
echo %date:~0,4%年%date:~5,2%月%date:~8,2%日
CurS.exe /pos 9 2
echo %time:~0,8%
rem 加入颜色变化删去下面的rem
rem call :colorchange
ping 127.0.0.1 /n 1 >nul
goto loop

:colorfunction
set str=0123456789ABCDEF
set /a ca=%random%%%16
set /a cb=%random%%%16
set ca=!str:~%ca%,1!
set cb=!str:~%cb%,1!
color %ca%%cb%
goto :eof

:colorchange
set last=%current%
set current=%time:~7,1%
if %current% NEQ %last% (call :colorfunction)
goto :eof

两个第三方一个是curs.exe,处理光标用,另一个是windowontop.exe,窗口置顶。
下载链接:上面为什么给出了gif的MD5与SHA1?因为那个gif和7z是亲戚。

C语言版

先空着
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值