bat例子实习_例子实习记录

2020-02-27 实习报告 下载本文

bat例子实习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“例子实习记录”。

学习了一阶段bat之后,是不是想看看bat的威力啊,来吧

第一个:清理系统

@echo offecho 正在清理系统垃圾文件,请稍等......del /f /s /q %systemdrive%*.tmp

del /f /s /q %systemdrive%*._mp

del /f /s /q %systemdrive%*.log

del /f /s /q %systemdrive%*.gid

del /f /s /q %systemdrive%*.chk

del /f /s /q %systemdrive%*.old

del /f /s /q %systemdrive%recycled*.*

del /f /s /q %windir%*.bak

del /f /s /q %windir%prefetch*.*rd /s /q %windir%temp & md %windir%temp

del /f /q %userprofile%cookies*.*

del /f /q %userprofile%recent*.*

del /f /s /q “%userprofile%Local SettingsTemporary Internet Files*.*”

del /f /s /q “%userprofile%Local SettingsTemp*.*”

del /f /s /q “%userprofile%recent*.*”

echo 清理系统垃圾完成!

echo.& pause

第二个:打开百度搜索

@echo off

set a=

set/p a=请输入关键字……

start http:///s?wd=%a%

第三个:锁定注册表

@regadd

“HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem” DisableRegistryTools /t reg_dword /d 00000001 /f

当然,你想把注册表揭开的话直接把00000001改成00000000即可

第四个:磁盘格式转换:

@ ECHO OFF

@ ECHO.@ ECHO.说明

@ ECHO-

@ ECHO NTFS格式是WinXP推荐使用的格式。转换为NTFS格式能提高硬盘存储的@ ECHO 效率,并可设置访问权限以保护文件。但NTFS格式的分区在DOS/WIN9X@ ECHO 下均不能被识别,可能会给初级用户造成不便。如无必要请不要转换。

@ ECHO-

@ ECHO.convert c:/fs:ntfs

第五个:计算开方

@echo off

:: 计算开方:: 效率不怎么样,并且只限于存在整数根的情况,超过2^31-1的数字就不行了 :: 没有对负数的开方进行处理

:Mainclet x=set n=set /p x=请输入被开方的数: /v

set /p n=请输入开方次数

:set /a mod=%n%%%2if %x% equ 1(echo.echo%x% 的 %n% 次方根是 1

echo.pause

goto Main)

set /a quotient=x/nset flag=for /l %%i in(2,1,%quotient%)do(set num=%%i

for /l %%j in(2,1,%n%)do(set /a num=%%i*!num!)

if!num!equ %x%(echo.if %mod% equ 0(echo%x% 的 %n% 次方根是 ±%%i)

else echo%x% 的 %n% 次方根是 %%i

echo.set flag=1

goto end))

:end

if not defined flag(echo.echo%x% 的 %n% 次方根不是整数

echo.)

pausegoto Main

呵呵,以前认为bat作用不大,其实还是很厉害的 啊

第六个:百千买百鸡

@echo off

:: 用100块钱买鸡,价格如下:公:5$, 母:3$, 小:1$两只,一共多少种买法? setlocal enabledelayedexpansionfor /l %%i in(0,1,20)do(for /l %%j in(0,1,33)do(for /l %%k in(0,2,100)do(set /a money=5*%%i+3*%%j+%%k/2

set /a chook=%%i+%%j+%%k

if!money!equ!chook!if!money!equ 100(set /a num+=1

echo!num!: %%i+%%j+%%k))))

echo.echo百钱买百鸡,共有 %num% 种买法

。echo.pause

看来bat编写还是很麻烦的啊!

《bat例子实习.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
bat例子实习
点击下载文档
相关专题 例子实习记录 例子 bat 例子实习记录 例子 bat
[实习报告]相关推荐
    [实习报告]热门文章
      下载全文