zoukankan      html  css  js  c++  java
  • DOS命令活用

      以前一直认为Windows系统的命令行功能太弱,不大好用,但今年结识了一位在DOS命令方面功底颇深的兄弟,遂改变了对DOS命令的看法。其实Windows与Linux一样,也有着强大Shell命令集。以下篇幅记录一些不太常用但非常有用的用法。

    1,实现循环

       DOS命令的循环用FOR命令来实现,网上有很多帖子,而且帮助中也有详细说明,在这里先不列举。

    2, findstr的注意事项

    Findstr 必须要带 > nul,即输出,否则  errorlevel不对。

    3,shift

    Shift %1就变成了%2, %3

     

       set __TGTCPU=%1

       shift

       set _TGTPROJ=%1

    4,获取指定路径的跟路径。

    如下代码可以取得被执行的脚本所在的根目录。

    for /f "tokens=1,2 delims=\" %%i in ("%~dp0") do  set _WINCEROOT=%%i\%%j


     5,使用延时,如下语句可以延时1秒(修改/T后面的数字,即可延时自己想要的时间,以秒为单位):

    choice /N /d Y /T 1

    6. for第循环中正确处理带空格的文件名:

    在for循环中加入"delims="可以让含有空格的文件名也能被正确处理。它的作用是将for命令默认的分隔符空格改为回车。 如下面的语句所示: for /f "delims=" %%a in ( 'dir /s/b %DRIVER_SOURCE%\*.inf' ) do ( .... )

  • 相关阅读:
    设计一个数据结构,包含两个函数,1.插入一个数字,2.获得中数
    数状数组
    25匹马,每次能5匹一起跑,选出最快的3匹
    禁止ImageCapture自动启动
    SublimeText Videos Notes
    10G个64bit整数,找出中位数
    python初步要点II
    python初步要点
    找出丢失的数字
    nice & renice
  • 原文地址:https://www.cnblogs.com/ceblog/p/2073314.html
Copyright © 2011-2022 走看看