脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - bat - Windows命令批处理的用法详解

Windows命令批处理的用法详解

2022-08-17 12:26IT利刃出鞘 bat

这篇文章主要介绍了Windows命令批处理的用法,Windows的批处理写法:创建后缀为.bat文件,然后将命令写到这个文件即可,本文给大家介绍的非常详细,需要的朋友可以参考下

简介

说明

本文介绍Windows的批处理的用法。

用法概述

Windows的批处理写法:创建后缀为.bat文件,然后将命令写到这个文件即可。

批处理相关命令

命令

作用

示例

call

调用脚本(等待脚本执行结束)

call ff.bat // 调用执行ff.bat脚本(ff.bat脚本执行完原脚本才会往下执行)

cls

清除屏幕

 

color

设置当前cmd窗口背景色和前景色(前景色即为字体的颜色)

color // 恢复到缺省设置

color 02 // 将背景色设为黑色,将字体设为绿色

date

显示或设置当前日期

date /t // 显示当前日期

date // 设置新的当前日期(格式:YYYY/MM/DD),直接回车则表示放弃设置

echo

显示内容

echo hehe //在控制台输出呵呵

echo hehe > hehe.txt //将hehe写入hehe.txt(不存在则创建,存在则覆盖)

exit

退出当前cmd窗口实例

exit 0 // 退出当前cmd窗口实例,退出码设为0(0表示成功,非0表示失败)

exit /B 1 // 退出当前bat脚本,并将ERRORLEVEL系统变量设置为1

hostname

显示当前机器名

 

label

显示当前分区的卷标,同时提示输入新卷标

label c:system 设置c盘的卷标为system

pause

暂停批处理程序,并显示出:请按任意键继续....

 

print

使用设置好的打印机来打印

print 1.txt // 使用设置好的打印机来打印1.txt文本文件

prompt

修改命令提示符

prompt orz: // 将命令提示符修改为orz:

start

启动一个新窗口运行某程序或命令。

不等待此命令执行结束即执行下一条命令。

start "D:\test.exe"

start /B "D:\test.exe" //启动test.exe,但不关闭本窗口

start explorer f:\ // 调用资源管理器打开f盘

strat iexplore "www.qq.com" // 启动ie并打开www.qq.com

start ff.bat // 启动开始执行ff.bat(启动ff.bat脚本后,原脚本继续执行,不会等ff.bat脚本执行完)

time

显示或设置当前时间

time /t // 显示当前时间

time xxx // 设置新的当前时间(格式:hh:mm:ss),直接回车则表示放弃设置

title

修改当前cmd窗口的标题栏文字

title mytitle

ver

显示当前windows系统的版本号

 

vol

显示当前分区的卷标

 

winver

弹框显示当前windows系统信息

 

批处理的用法

分隔

每条命令之间用回车分割,而不是使用分号。

执行命令后不关闭窗口

法1. 使用@cmd /k

?
1
2
3
cd /d D:\dev\
test.exe
@cmd /k

法2. 使用/B参数

?
1
start /B test.exe

法3:使用pause

?
1
2
start test.exe
pause

注意:不建议使用pause,因为它只能停止,不能持续获得程序的输出。

到此这篇关于Windows命令批处理的用法的文章就介绍到这了,更多相关Windows命令批处理内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/feiying0canglang/article/details/126161747

延伸 · 阅读

精彩推荐
  • bat.bat文件中start、pause、goto及rem的用法示例

    .bat文件中start、pause、goto及rem的用法示例

    最近接触到了bat批处理命令,发现了一些以前没注意到的知识点,所以下面这篇文章主要给大家介绍了关于.bat文件中start、pause、goto及rem用法的相关资料,需要...

    涛歌依旧8222022-04-25
  • batbat过滤任意字符

    bat过滤任意字符

    早在写 bat的一个小游戏猜数字的时候我就研究过这个问题 如何在bat里面实现 对输入的任意字符进行过滤 当时使用的几种方法如下 ...

    allyesno10782021-12-26
  • bat纯批处理获取硬件信息的代码

    纯批处理获取硬件信息的代码

    此程序纯批处理,且纯净绿色,也不会在生成文件中包含我的个人信息,大家不要随意修改里面的代码结构,很可能自己电脑没问题,到了别的电脑就会获...

    winload8972021-10-09
  • batWindows批处理更改当前工作路径的BAT

    Windows批处理更改当前工作路径的BAT

    最近项目上需要获取文件夹下所有文件信息,因为文件夹是在server上,所以想用批处理bat来获取该路径下所有文件信息,然后通过任务计划管理去每天自动...

    脚本之家11642021-10-07
  • batWindows下用bat命令行方式更改IE代理服务器设置方法

    Windows下用bat命令行方式更改IE代理服务器设置方法

    批处理(Batch),也称为批处理脚本。顾名思义,批处理就是对某对象进行批量的处理,批处理文件的扩展名为bat,下面通过本文给大家分享Windows下用bat命令...

    大萝卜空心的4402021-10-06
  • bat批处理中字符串分割实现代码

    批处理中字符串分割实现代码

    这篇文章主要介绍了批处理中字符串分割实现代码,需要的朋友可以参考下...

    lianhuayu42012882021-10-08
  • bat.bat文件是用来干什么的?

    .bat文件是用来干什么的?

    .bat文件是用来干什么的?我们可以通过win+r,进入cmd,用dos命令行来完成某些操作,比如ping。我们这里可以用更简单的办法,可以把命令行写入记事本,然...

    批处理之家12952021-10-04
  • bat变量延迟详解 call setlocal

    变量延迟详解 call setlocal

    变量延迟在for语句中起着至关重要的作用,不只是在for语句中,在其他的复合语句中,它也在幕后默默地工作着,为了突出它的重要性,本节内容在单独的...

    脚本之家4962021-10-08