相关命令查看参数: /?
在不知道cmd中相关命令的用法时,就可以使用上述命令进行查询,或者百度。。。
更改命令行窗口的大小:
mode con cols=65 lines=18该命令同时也会改变屏幕的缓冲区大小(直观表现就是没有滚动条了。。。)
echo off/on
关闭/打开回显。回显,即你输入的命令会显示在dos窗口中。
如果只想关闭某句命令的回显,只需要在该命令前面加上符号"@"就可以了。
换行:
echo.
清除屏幕:
clspause 会显示按任意键退出, pause>nul 就是将显示的内容重定向到nul ,就是不显示按任意键退出
打开资源管理器:
explorer 打开路径
注释:
rem 注释内容(不能出现重定向符号和管道符号)
echo 注释内容(不能出现重定向符号和管道符号)〉nul
:: 注释
设置变量:
set var1="XXX"
:: 等号左边不能有空格,右边如果有空格的话会被算入值中
set /p var2=请输入变量值:
:: var2等号右边是提示,而不是值
echo %var1%
echo %var2%
一个获取从屏幕上输入的字符串,并将其显示在屏幕上:
@echo off
echo 请任意输入字符,以回车结束:
set /p ifo=
cls
echo 【 从屏幕获得的输入信息 】
echo %ifo%
pause删除文件:
if exist dist.tar.gz del dist.tar.gz
改变颜色
键入color /? 或 color; 会获取相关颜色信息。
键入 color xy改变颜色,x是背景色,y是字体色
只使某一行变色
@echo off
call :print a "hello world"
@echo hello world
pause
goto :eof
:print
echo. >%2&findstr /a:%1 . %2*&del %2
只编写一个bat文件,却启动不同的命令(类似于并行处理):
start cmd /k "命令1 && 命令2 && ..."/k : 执行完dir命令后不关闭命令窗口。
版权声明:本文为szuhuanggang原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。