cls @ECHO OFF title 系统垃圾清理及注销、重启、关机操作【慎重选择序号】 CLS color 0a GOTO MENU :MENU ECHO. ECHO. =-=-=-=-=关机菜单=-=-=-=-=-= ECHO. + + ECHO. + 1. 清 理 垃 圾 + ECHO. + + ECHO. + 2. 注 销 + ECHO. + + ECHO. + 3. 重 启 + ECHO. + + ECHO. + 4. 关 机 + ECHO. + + ECHO. + 5. 退 出 + ECHO. =-=-=-=-==-=-==-==-=-=-=-=-= ECHO. echo. 请慎重输入序号操作: set /p ID= rem 每一个关键字使用空格隔开,如:goto、else if "%id%"=="1" ( goto ql ) else ( if "%id%"=="2" ( goto zx ) else ( if "%id%"=="3" ( goto cq ) else ( if "%id%"=="4" ( goto gj ) else ( if "%id%"=="5" ( exit ) else ( goto MENU ))))) :ql echo. echo 正在安全地自动清除垃圾文件…… del /f /q %systemdrive%\*.tmp del /f /q %systemdrive%\*._mp del /f /q %systemdrive%\*.log del /f /q %systemdrive%\*.gid del /f /q %systemdrive%\*.chk del /f /q %systemdrive%\*.old del /f /q %windir%\*.bak del /f /q %windir%\*.tmp del /f /q %windir%\prefetch\*.* del /f /s /q %systemdrive%\recycled\*.* del /f /q "%ALLUSERSPROFILE%\Documents\DrWatson\*.*" del /f /q "%USERPROFILE%\Cookies\*.txt" del /f /q /s "%TEMP%\*.*">nul 2>nul del /f /q /s "%Systemroot%\Prefetch\*.*" del /f /q "%USERPROFILE%\Recent\*.*" del /f /q "%USERPROFILE%\Application Data\Microsoft\Office\Recent\*.lnk" del /f /q /s "%USERPROFILE%\Local Settings\Temp\*.*" rd /s /q %windir%\temp & md %windir%\temp if not exist %SystemRoot%\Minidump\NUL del /f /q /s %SystemRoot%\Minidump\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" rem defrag %systemdrive% /U echo. cls goto MENU :zx echo 用户注销…… rem shutdown /l :cq echo 系统重启…… rem shutdown /r /t 2 :gj echo 系统关机…… rem shutdown /s /t 2 :tzmenu cls goto MENU
需要特别注意的地方就是if else处,每一个关键字使用空格隔开,如:goto、else
格式:
if 条件1 ( goto A ) else ( if 语句2 ( goto B ) else ( goto C ) )
相关推荐
3. **条件语句和循环**:高级的批处理生成器可能支持条件语句(如IF、ELSE)和循环结构(如FOR),使得脚本可以根据特定条件执行不同操作,或者重复执行某部分代码。 4. **变量和函数**:有些批处理生成器允许用户...
5. **技巧篇**:分享批处理的编写技巧和注意事项,提高批处理脚本的效率和可读性。 6. **案例分析**:分析一些典型的批处理脚本,帮助理解并掌握各种批处理技术。 通过学习这本教材,你可以逐步提升批处理技能,从...
- **批处理指令**:例如,`@echo off`用于关闭命令行的回显,`pause`暂停脚本执行以等待用户输入,`if`和`else`进行条件判断等。 2. **电脑管理任务**: - **系统维护**:批处理脚本可用于清理临时文件、注册表...
3. **条件语句与循环**:通过`IF`, `ELSE`, `FOR`等结构,实现条件判断和循环控制,使脚本具备逻辑处理能力。 4. **批处理函数与标签**:`GOTO`命令可以跳转到脚本内的标签,实现类似函数的功能。 5. **错误处理**:...
- **`if`语句**:根据指定条件执行不同代码块,如`if %var%==value (do something) else (do something else)`。 - **`for`循环**:遍历文件、目录或数值范围,如`for %%i in (files*) do (command)`, `for /L %%i...
五、注意事项 1. 适当设置批处理大小:根据数据库和应用需求调整批处理中SQL语句的数量,过大可能导致内存问题,过小则无法充分利用批处理的优势。 2. 错误处理:如果批处理中某个语句失败,可以捕获...
### 注意事项 - 在编写批处理文件时,应谨慎使用命令,因为某些命令(如 `del`)如果使用不当可能会导致重要数据的丢失。 - 使用变量时,确保变量被正确引用,即使用 `%var%` 而不是 `var`。 - 使用注释(以 `REM` ...
8. **安全注意事项**:批处理文件有潜在的安全风险,因为它可以执行任意命令。因此,不要随意运行来源不明的批处理文件,以免造成数据丢失或系统损坏。 9. **扩展功能**:通过调用其他脚本语言(如Perl, Python, ...
- **条件语句**:`if`和`else`可以实现条件判断,根据不同的情况执行不同的命令。 - **循环语句**:`for`循环可用于遍历文件或目录,重复执行特定任务。 - **调用其他批处理**:使用`call`命令可以执行其他批处理...
1. **条件判断**:利用`IF`语句进行条件判断,例如`IF %errorlevel%==0 (echo 成功) ELSE (echo 失败)`,根据错误级别决定输出信息。 2. **循环操作**:`FOR`循环可以遍历文件、目录或字符串,如`for %i in (*) do ...
#### 六、注意事项 - 在编写批处理文件时要注意命令的顺序和逻辑,避免出现死循环或逻辑错误。 - 使用 `if` 和 `for` 等高级命令时要仔细检查语法,确保正确无误。 - 对于复杂的任务,可以考虑将多个批处理文件组合...
7. **条件判断和循环结构**:批处理支持`if`、`else`等条件判断,以及`for`循环,使得脚本更灵活,能够根据不同的情况执行不同操作。 8. **批处理脚本的错误处理**:使用`@echo off`关闭命令回显,`pause`暂停脚本...
6. **安全与注意事项**: - **权限问题**:批处理可能需要管理员权限才能执行某些操作。 - **恶意脚本**:避免运行来源不明的批处理文件,以防病毒或恶意软件。 - **批处理调试**:使用`echo on`开启命令回显,`...
- **批处理语法**:了解如何使用注释(`REM`),条件语句(`IF`, `ELSE`),循环结构(`FOR`, `GOTO`)以及如何调用其他批处理文件。 2. **批处理参数**: - **命令行参数**:批处理文件可以接收命令行参数,通过...
#### 六、注意事项 - 执行批处理文件前应确保文件路径和参数正确无误。 - 使用 `@echo off` 可避免输出不必要的命令行信息。 - 在编写批处理脚本时,应充分测试以确保逻辑无误。 - 了解并合理利用批处理中的条件...
#### 六、注意事项 - 在编写批处理脚本时,需要注意命令的语法正确性。 - 对于复杂的逻辑处理,建议先手动测试每条命令的正确性后再将其整合到批处理脚本中。 - 需要特别注意文件路径的正确性以及权限问题。 通过...
- **安全注意事项**: - 避免在批处理文件中直接执行未知来源的命令或脚本。 - 定期备份重要文件,防止意外删除或修改。 通过上述知识点的学习,我们不仅可以掌握批处理的基本命令和语法结构,还能深入了解如何...
#### 四、注意事项 - 在编写批处理脚本时要注意命令之间的逻辑关系,避免死循环等问题。 - 使用`ECHO OFF`可以在脚本开始时关闭命令的回显,使输出更整洁。 - 对于复杂的逻辑控制,可以考虑使用条件嵌套或结合其他...
3. **控制结构**:批处理支持条件判断(如`if`,`else`)和循环(如`for`)等控制结构,使得脚本可以执行更复杂的逻辑。 4. **命令调用**:可以调用操作系统内置的命令(如`copy`,`del`)或其他可执行文件,实现更...
2. **批处理指令**:如`@echo off`用于关闭命令提示符的回显功能,`pause`用于暂停脚本执行等待用户按键,`if`和`else`用于条件判断,`for`进行循环操作。 3. **变量与环境变量**:批处理脚本支持简单的变量赋值,如...