整个代码我都给,我不求版权,我只求乐于助人:
@echo off
Setlocal enabledelayedexpansion
::CODER BY yingyi POWERD BY iBAT
echo 欢迎使用硬件检测系统V4.0,更新内容:
echo 1、解决部分机型跑分不兼容问题
echo 2已取消清理垃圾,因为会与新跑分不兼容。
echo 准备好,请按Enter开始。
echo 有问题到贴吧发私信给我,谢谢!
echo sbsb20147制作
@echo off
pause
echo 请准备,我们将进行硬件测试,请准备
pause
if /i "%n%" equ "1" wmic logicaldisk where "drivetype='2'" get name
wmic NICCONFIG where "index='1'" get ipaddress,macaddress,description /value
wmic DISKDRIVE get model,interfacetype,size,totalsectors,partitions /value
wmic BASEBOARD get Manufacturer,Product,Version,SerialNumber /value
wmic os get Caption,CSDVersion,InstallDate,SerialNumber,CodeSet,CountryCode /value
systeminfo|findstr /brc:" *\[[0-9]*\]: K"
wmic BASEBOARD get Manufacturer,Product,Version,SerialNumber /value
DxDiag
echo 硬件检测完毕!
pause
@echo 时间越少越好,反正,当时间过长,你需要换CPU。提升运算速度,或关闭闲杂程序提高运算速度。测试愉快。:)
echo Tech by @kisiboo
@echo 请准备
pause
@echo off&setlocal enabledelayedexpansion
set/p=正在计算1000以内的质数...<nul
set st=%time%
set out=
for /l %%i in (2,1,1000) do (
call:isn %%i
)
set ed=%time%
set st=%st::0=: %
set st=%st:.0=. %
set ed=%ed::0=: %
set ed=%ed:.0=. %
set /a te=%ed:~0,2%*3600+%ed:~3,2%*60+%ed:~6,2%
set /a ts=%st:~0,2%*3600+%st:~3,2%*60+%st:~6,2%
set /a ud=(%ed:~9,2%+%st:~9,2%)%%100
set /a ut=%te%-%ts%+(%ed:~9,2%+%st:~9,2%)/100
cls
echo 以下是1000以内的质数结果
echo %out%
echo 用时 %ut%.%ud% 秒
pause
goto :eof
:isn
set /a ra=%1/2
for /l %%j in (2,1,%ra%) do (
set /a rs=%1^%%%%j
if !rs!==0 goto :eof
)
if %1 lss 1000 set ps=
if %1 lss 100 set ps=0
if %1 lss 10 set ps=00
rem set /p=!ps!%1 <nul
set out=%out%!ps!%1
goto :eof
pause