bat批处理命令大全(.bat批处理命令常用操作大全)

一、常用基础命令

在bat批处理中,一些最基本的命令可以帮助我们完成很多常规工作。

1. echo

@echo off
echo Hello World!

echo命令可以输出字符串或变量值。@echo off用于关闭回响,避免输出执行的命令。

2. rem

rem 这是注释

rem命令可以在脚本中添加注释,以帮助代码更易于读懂或更好维护。

3. set

set var=Hello
echo %var% World!

set命令可以创建、修改或删除系统变量和用户变量。

4. pause

pause

pause命令可以在脚本运行中暂停,等待用户输入任意键后继续执行。

5. title

title My Batch Script

title命令可以设置当前命令行窗口的标题。

二、文件操作命令

在bat批处理中,文件操作命令可以帮助我们管理文件、目录以及进行基本的文件处理操作。

1. copy

copy filename1.txt filename2.txt

copy命令可以将一个文件复制到另一个文件夹中。

2. move

move filename1.txt foldername

move命令可以将一个文件或文件夹移动到另一个文件夹中。

3. del

del filename.txt

del命令可以删除指定的文件。

4. md

md newfolder

md命令可以创建一个新的文件夹。

5. rd

rd foldername

rd命令可以删除一个文件夹以及其中的所有内容。

三、系统信息命令

在bat批处理中,系统信息命令可以帮助我们查看系统信息、网络状态以及其它相关的系统资源信息。

1. assoc

assoc .txt

assoc命令可以显示指定的文件扩展名关联的程序。

2. ver

ver

ver命令可以显示当前运行的Windows版本信息。

3. date

date

date命令可以显示当前日期。

4. time

time

time命令可以显示当前时间。

5. netstat

netstat -a

netstat命令可以显示当前正在运行的网络连接信息。

四、进程管理命令

在bat批处理中,进程管理命令可以帮助我们管理系统进程以及控制其执行。

1. tasklist

tasklist

tasklist命令可以显示当前正在运行的所有进程列表。

2. taskkill

taskkill /im notepad.exe

taskkill命令可以终止指定的正在运行的进程。

3. start

start notepad

start命令可以启动一个新进程,打开指定的文件或应用程序。

4. ping

ping www.baidu.com

ping命令可以测试网络连接,以及判断网络性能和延迟情况。

5. systeminfo

systeminfo

systeminfo命令可以显示系统的详细信息。

五、循环命令

在bat批处理中,循环命令可以帮助我们反复执行一个命令或一组命令,以实现重复操作。

1. for

for %i in (*.txt) do type %i

for命令可以在批处理中实现循环操作,如对目录中的文件逐个进行操作。

2. if

if exist filename.txt echo File exists.

if命令可以实现条件判断,以便在特定条件下执行特定的命令或操作。

3. goto

:start
echo Hello World!
goto start

goto命令可以实现跳转到指定的标签或代码块。

4. setlocal

setlocal
echo %var%
endlocal

setlocal命令可以在批处理文件中启用局部环境,以保护当前批处理文件的变量环境,以防影响到系统环境变量。

5. call

call otherscript.bat

call命令用于调用另一个批处理文件,并返回到当前批处理文件继续执行命令。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平