设为首页 收藏本站
查看: 541|回复: 0

[经验分享] windows 批处理常用指令

[复制链接]

尚未签到

发表于 2018-6-14 10:19:56 | 显示全部楼层 |阅读模式
指令 1功能备注REM注释后面的提示可以回显,可以被@echo off关闭::注释,不能回显有效标号:冒号后紧跟一个以字母数字开头的字符串,goto语句可以识别。无效标号:冒号后紧跟一个非字母数字的一个特殊符号,goto无法识别的标号,可以起到注释作用,所以:: 常被用作注释符号,其实 :+ 也可起注释作用echo打开回显或关闭回显功能on/off ,要关闭echo off 本身回显,加上@,将关闭该命令回显,无论此时echo是否为打开状态。echo.输出一个空格相当于一个回车,可以用,:;”/[]+等任一符号替代echo 文件内容>文件名echo 文件内容>>文件名第一个是覆盖,第二个是追加pause停止系统命令的执行,并显示下面的内容显示自定义提示语:echo 其他提示语 & pause > nulset定义变量set var=10 ::=号两边不能有空格set定义变量set var= ::给变量赋值是定义变量,不给变量赋值类似于注销变量SET /a  expression让SET可以支持数学符号进行加减等一些数学运算SET /p var=[promptString]等待用户输入set 会显示当前所有的系统环境变量;set c 会显示当前所有的以c开头或C开头的变量(不区分大小写)errorlevel程序返回码成功返回 0 ,失败 1title设置cmd 的标题color [attr]设置默认的控制台的前景和背景色指定控制台输出的颜色属性
  颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
0 = 黑色       8 = 灰色   
1 = 蓝色       9 = 淡蓝色
2 = 绿色       A = 淡绿色  //不区分大小写
3 = 湖蓝色     B = 淡浅绿色
4 = 红色       C = 淡红色
5 = 紫色       D = 淡紫色
6 = ×××       E = 淡×××
7 = 白色       F = 亮白色
  例如:color fc
  如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色。这个值来自当前控制台窗口、/T 开关或DefaultColor 注册表值。如果用相同的前景和背景颜色来执行 color 命令,color 命令会将 errorlevel 设置为 1
goto跳转到标号处goto 标号  -- :标号start会开启新窗口来运行程序如果新窗口不正常退出,你的批处理就不能正常执行下去call命令可以在批处理执行过程中调用另一个批处理当另一个批处理执行完后,再继续执行原来的批处理%npushd先保存当前目录,在将指定目录设置为当前目录popd将上次调用pushd时的目录作为当前目录  多选择功能
  set /p choice=请选择:
if /i "%choice%"=="1" goto ip
if /i "%choice%"=="2" goto setsave
if /i "%choice%"=="3" goto kaiji
if /i "%choice%"=="4" goto clean
if /i "%choice%"=="Q" goto endd
  taskkill     命令主要的好处是带很多筛选器,可以批量结束进程
/f  强行结束进程
/pid  process id   指定要终止的进程的PID。
  常用特殊符号
1、@  命令行回显屏蔽符
2、%  批处理变量引导符
3、>   重定向符
4、>>  重定向符
5、<、>&、<& 重定向符
6、|  命令管道符
7、^  转义字符
8、&  组合命令
9、&& 组合命令
10、||  组合命令
11、&quot;&quot;  字符串界定符
12、, 逗号
13、; 分号
14、() 括号
15、! 感叹号
16、批处理中可能会见到的其它特殊标记符: (略)
CR(0D) 命令行结束符
Escape(1B) ANSI转义字符引导符
Space(20) 常用的参数界定符
Tab(09) ; = 不常用的参数界定符

  • COPY命令文件连接符
  • ? 文件通配符
    / 参数开关引导符
    : 批处理标签引导符

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-523631-1-1.html 上篇帖子: SCCM2012R2跨网段PXE启动蓝屏 下篇帖子: Linux文件挂载及对Windows的远程访问
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表