未游网

·
首页>电脑软件>系统工具>常用批处理小工具大全.bat 绿色版
常用批处理小工具大全.bat 绿色版 常用批处理小工具大全.bat 绿色版
32位64位无插件无广告
  • 文件大小:42 KB
  • 界面语言:中文
  • 发布日期:2023-05-29
  • 系统平台:Win7/WinXP/Win8/Win10
  • 软件标签:优化软件
本地下载 安全放心,最新版本
广告位500x320
常见批处理小常用工具.bat是一款个人收藏的經典电脑上清除垃圾和一些实用工具批处理文件,ARP关联,自定网关ip,端口号过程,硬件配置信息,检索文件,注册表文件锁住,批处理有较强的可订制性,你乃至能够 自已加上批处理脚本制作进来。BAT批处理脚本制作1、基本英语的语法
1、批处理文件是一个“.bat”末尾的文字文件,这一文件的每一行全是一条DOS命令。
能够 采用一切文字文件编辑工具建立和改动。
2、批处理是一种简易的程序流程,可以用 if 和 goto 来操纵步骤,还可以应用 for 循环系统。
3、批处理的程序编程工作能力比不上C语言等计算机语言,也十分不标准。
4、每一个撰写好的批处理文件都等同于一个DOS的外界命令,把它所属的文件目录放进DOS检索途径(path)中,
就可以在任何部位运作。
5、C:\AUTOEXEC.BAT 是每一次开机启动时都是会自启动的,能够 将每一次运作时都需要运作的命令放进该文件中。
6、英文大小写不比较敏感(命令符忽视英文大小写)
7、批处理的文件拓展名叫 .bat 或 .cmd。
8、在命令提醒下输入批处理文件的名字,或是双击鼠标该批处理文件,系统软件便会启用Cmd.exe来运作该文件。
2、参数
1) 系统软件参数
%SystemRoot% === C:\WINDOWS (%windir% 一样)
%ProgramFiles% === C:\Program Files
%USERPROFILE% === C:\Documents and Settings\Administrator (根目录有“桌面上”,“菜单栏”,“网址收藏夹”等)
%APPDATA% === C:\Documents and Settings\Administrator\Application Data
%TEMP% === C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp (%TEM% 一样)
%APPDATA% === C:\Documents and Settings\Administrator\Application Data
%OS% === Windows_NT (系统软件)
%Path% === %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem (本来的设定)
%HOMEDRIVE% === C: (C盘)
%HOMEPATH% === \Documents and Settings\Administrator
:: 枚举类型当今的系统变量
setlocal enabledelayedexpansion
FOR /F usebackq delims== %%i IN (`set`) DO @echo %%i!%%i!
2) 传送参数给批处理文件
%[1-9]表明参数,参数就是指在运作批处理文件时在文件名后加的以空格符(或是Tab)隔开的字符串数组。
自变量能够 从%0到%9,%0表明批处理命令自身,其他参数字符串数组用 %1 到 %9 次序表明。
Sample
call test2、bat hello haha (实行同文件目录下的“test2、bat”文件,并键入2个参数)
在“test2、bat”文件里写
echo %1 (打印出: hello)
echo %2 (打印出: haha)
echo %0 (打印出: test2、bat)
echo(打印出: hello9)
3、批处理基本上命令
0. help 命令
/? 命令
英语的语法: 命令 /?
可表明此命令的协助信息
Sample: type /? tmp.txt (把 type 命令的协助信息载入到tmp.txt文件里)
Sample: help type (表明跟“type /?”一样)
1、Echo 命令
英语的语法: echo [{on|off}] [message]
ECHO [ON | OFF] 开启回显或关掉回显作用。
ECHO 表明当今回显设定。
ECHO [message] 表明信息。
echo off 表明在这里句子后全部运转的命令也不表明命令行自身;默认设置是on,on的时候会表明如: C:\文件夹途径命令行。
在具体运用中人们会把这一条命令和跳转标记( 也称之为管路标记,一般用 ^ )融合来完成键入一些命令到特殊形式的文件中。
Sample: echo off
Sample: echo hello world (表明出“hello world”)
Sample: echo Windows Registry Editor Version 5、00c:\setupreg.reg (先前都还没 setupreg.reg 这一文件)
Sample: echo SourcePath=D:\\Win2003\c:\setupreg.reg (增加內容进 setupreg.reg 这一文件)
2、@ 命令
表明无法显示@后边的命令,(在侵入全过程中当然无法让他人看见你采用的命令啦)
@ 与 echo off 相像,但它是加进每一个命令行的最前边,表明运作时无法显示这一行的命令行(只有危害当今行)。
Sample: @echo off (此句子常见于开始,表明无法显示全部的命令行信息,包含此句)
Sample: @echo please wait a minite...
Sample: @format X: /q/u/autoset
(format 这一命令是不能应用/y这一参数的,喜人的是微软公司留了个autoset这一参数给大家,实际效果和/y是一样的。)
3、Goto 命令
英语的语法:goto label (label是参数,特定所要转为的批处理程序流程中的行。)
特定自动跳转到标识行,寻找标识行后,程序流程将解决从下一行逐渐的命令。
label标识的名称能够 随意起,可是最好更有意义的,英文字母前务必加个灶具“:”来表达这一英文字母是标识。
goto命令便是依据这一灶具来找寻下一步跳到那边。常常与 if 相互配合应用,依据不一样的情况来运行不一样的命令组。
练习题见“5、Pause 命令”
4、Rem 命令
英语的语法:Rem Message...
(小窍门:用::替代rem)
注解命令,在C语言中非常与/*...*/,它并不会强制执行,仅仅起一个注解的功效,有利于他人阅读文章和自身日后改动。
Sample:@Rem Here is the description.
5、Pause 命令
会中止批处理的实施并在显示屏上表明Press any key to continue...的提醒,等候客户按任意键后再次
Sample
@echo off
:begin
copy a:*.* d:\back
echo Please put a new disk into driver A
pause
goto begin
在这个示例中,控制器 A 中硬盘上的全部文件均拷贝到d:\back中。
表明的信息提醒您将另一张硬盘放进控制器 A 时,pause 命令会使程序流程挂起来,便于您拆换硬盘,随后按任意键再度拷贝。
6、Call 命令
英语的语法: call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]
参数: [Drive:][Path] FileName 特定要获取的批处理程序流程的具体位置和名字。filename 参数务必具备 .bat 或 .cmd 后缀名。
启用另一个批处理程序流程,而且不停止父批处理程序流程。
假如无需call而立即启用其他批处理文件,那麼实行完那一个批处理文件后将没法回到当今文件并实行当今文件的事后命令。
call 命令接纳作为调