本帖最后由 cmd1152 于 2021-8-13 15:08 编辑
回复 61# HOPE2021
1.0.00231.0.0022不见了,1.0.0022版本是更改开始动画的,1.0.0023增加一个功能 这个是上半部分- @echo off&goto :tp
- 版权声明:
- 本程序是由HOPE2021和cmd1152共同制作
- 未经同意,禁止转载!
- :tp
- if not exist Logs\Time.ini set Time=100
- if exist Logs\Time.ini (
- cd Logs
- < Time.ini (
- set /p Time=
- )
- cd..
- )
- mode con cols=68 lines=5
- color f9
- endlocal
- setlocal enabledelayedexpansion
- chcp 936 > nul
- Rem By Hope2021
- title Hope计时器
- for /l %%i in (1,1,3) do (
- cls
- echo.
- echo.
- echo. -HOPE-
- ping/n 1 127.1>nul
- cls
- echo.
- echo.
- echo. \HOPE\
- ping/n 1 127.1>nul
- cls
- echo.
- echo.
- echo. ^|HOPE^|
- ping/n 1 127.1>nul
- cls
- echo.
- echo.
- echo. /HOPE/
- ping/n 1 127.1>nul
- )
- cls
- echo.
- echo. / /
- echo. /HOPE/
- echo. / /
- ping/n 1 127.1>nul
- cls
- echo.
- echo. /- -/
- echo. /HOPE/
- echo. /- -/
- ping/n 1 127.1>nul
- cls
- echo.
- echo. /----/
- echo. /HOPE/
- echo. /----/
- ping/n 1 127.1>nul
- cls
- echo.
- echo. ------
- echo. /HOPE/
- echo. ------
- ping/n 1 127.1>nul
- cls
- echo.
- echo. --------
- echo. -HOPE-
- echo. --------
- ping/n 1 127.1>nul
- cls
- echo.
- echo. ---------
- echo. --HOPE--
- echo. ---------
- ping/n 1 127.1>nul
- for /l %%i in (1,1,3) do (
- cls
- echo.
- echo. ----------
- echo. ---HOPE---
- echo. ----------
- ping/n 1 127.1>nul
- cls
- echo.
- echo. - --------
- echo. --HOPE---
- echo. ----------
- ping/n 1 127.1>nul
- cls
- echo.
- echo. --- ------
- echo. -- HOPE---
- echo. - --------
- ping/n 1 127.1>nul
- cls
- echo.
- echo. ----- ----
- echo. ---H PE---
- echo. --- ------
- ping/n 1 127.1>nul
- cls
- echo.
- echo. ------- --
- echo. ---HOP ---
- echo. ----- ----
- ping/n 1 127.1>nul
- cls
- echo.
- echo. ---------
- echo. ---HOPE- -
- echo. ------- --
- ping/n 1 127.1>nul
- cls
- echo.
- echo. ----------
- echo. ---HOPE---
- echo. ---------
- ping/n 1 127.1>nul
- cls
- echo.
- echo. ----------
- echo. ---HOPE---
- echo. ----------
- ping/n 1 127.1>nul
- )
- ping/n 1 127.1>nul
- cls
- call :Sleep_Installs
- @call :Restart
- @goto :Main
-
- :Restart
- color 0f
- cls
- set H=0
- set Min=0
- set S=0
- set H_2=0
- set Min_2=0
- set S_2=0
- set Ms=0
- set Ms_2=0
- @goto :eof
-
- :Main
- mode con cols=68 lines=9
- title Hope计时器
- set Error=0
- cls
- color 0f
- echo.
- echo. ^>^> 当前计时时间:%H%小时%Min%分钟%S%秒
- echo.
- echo. Q/W 小时加/减 E/R 分钟加/减 T/Y 秒加/减 U/I 开始计时/退出
- echo.
- echo. P 打开计划程序 S 删除计划存储 X 调试 H 恢复到调试前
- echo.
- echo. G 更改颜色
- call :get_key
- call :Settings_Time
- if /i "!key!"=="P" (
- set St_1=10001
- set En_1=10010
- @goto :Task
- )
- if /i "!key!"=="u" (
- mode con cols=68 lines=5
- set "Title=时间到!!!"
- @goto :Start
- )
- if /i "!key!"=="x" (
- mode con cols=68 lines=34
- @goto :Debugging
- )
- if /i "!key!"=="g" (
- cls
- mode con cols=64 lines=13
- echo.颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
- echo.前景。每个数字可以为以下任何值之一:
- echo.
- echo. 0 = 黑色 8 = 灰色
- echo. 1 = 蓝色 9 = 淡蓝色
- echo. 2 = 绿色 A = 淡绿色
- echo. 3 = 浅绿色 B = 淡浅绿色
- echo. 4 = 红色 C = 淡红色
- echo. 5 = 紫色 D = 淡紫色
- echo. 6 = 黄色 E = 淡黄色
- echo. 7 = 白色 F = 亮白色
- set /p color=输入颜色码,例如0a^>
- color %color%
- goto :Main
- )
- if /i "!key!"=="h" (
- rd /s /q logs >nul 2>nul
- )
- if /i "!key!"=="s" (
- rd /s /q tasks >nul 2>nul
- )
- if /i "!key!"=="i" (
- del sleep.com sleep.exe sleep.vbs
- exit
- )
- if /i "!valid_key!" equ "0" goto :Main
-
- :Debugging
- echo.
- call :Echo_Debugging
- echo. ^>^> 此向导将会帮助您调试您的设备是否适合运行 Hope (R) 计时器
- echo.
- echo. ^>^> 请按回车键开始第一项检查...
- echo.
- pause > nul
- echo.
- call :Echo_Debugging
- echo. ^>^> 正在调试 Certutil 性能...
- echo.
- echo. ^>^> 请稍等...
- echo.
- echo.1 > ReturnKey.ini
- Certutil -encode ReturnKey.ini Hope.ini > nul
- if not exist Hope.ini (
- echo. ^>^> 您的操作系统与 Certutil 不兼容, 无法运行Hope计时器...
- echo.
- echo. ^>^> 请按回车键退出...
- pause > nul
- exit
- )
- if exist ReturnKey.ini del ReturnKey.ini
- if exist Hope.ini del Hope.ini
- echo. ^>^> 您的操作系统与 Certutil 兼容, 可以运行Hope计时器...
- echo.
- echo. ^>^> 请按回车键继续...
- pause > nul
- call :Echo_Debugging
- echo. ^>^> 正在安装延时程序,请稍等...
- echo.
- call :Sleep_Installs
- echo. ^>^> 接下来,您将会调试秒表, 我们将会为您进行系统标准计时...
- echo.
- echo. ^>^> 我们会为你进行延时五秒,请您准备好您的计时设备...
- echo.
- echo. ^>^> 请将您的计时设备置于您的电子计算机左侧, 打开计时设备但
- echo.
- echo. ^>^> 不要开始计时, 请注意, 您按下回车键或空格键之后Hope计时
- echo.
- echo. ^>^> 器将开始计时, 您应当同时启动Hope计时器与您的设备...
- echo.
- echo. ^>^> 当Hope计时器的窗体变红时, 您应当停止您的计时设备, 按下
- echo.
- echo. ^>^> 回车键, 并填写读数, Hope计时器会为您自动校准...
- pause > nul
- mode con cols=68 lines=5
- for /l %%i in (1,1,50) do (
- cls
- echo.
- echo.
- echo. ^>^> %%i00 毫秒 / 5000 毫秒
- call :Sleep 100
- )
- color 4e
- cls
- echo.
- echo.
- echo. ^>^> 请按回车键开始输入读数
- pause > nul
- cls
- echo.
- echo.
- set /p Math= ^>^> 请输入读数:
- call :VisualSet Result 5/%Math%
- call :VisualSet Result 100*%Result%
- Md Logs >nul 2>nul
- echo.%Result% > Logs\Time.ini
- color 0f
- cls
- echo.
- echo.
- echo. ^>^> 请按回车键重启本程序...
- pause > nul
- start %~0
- exit
复制代码
|