windows 批处理

基础知识

    创建文件:

        .bat .cmd后缀

    基本语法:

        echo    输出信息

        pause    暂停,不提示信息使用: pause > nul

        rem    注释

    窗口语法:

        @echo off    关闭命令行信息

        title    窗口标题

        color    窗口颜色

        cls    清屏


    变量:

        set /p    获取用户输入,=的右边为注释信息

        set /a    赋值处理

        %var%    获取变量

        注意    =前后不要加空格


控制语句

    条件控制:

        比较运算符

            GEQ    大于等于

            LSS    小于

            EQU    等于

        跳转    goto

        if    条件判断

        else    必须与if同行,goto需用()

        exit    退出,不继续执行

    循环遍历:

        语法

            变量    %%var

            do    循环体

            in 后面    数据来源

            示例

1
2
3
for %%i in (1,2,3,4,5) do (
    echo %%i
)


        数据列表    /l

            数据来源参数

                开始值

                步长

                结束值

            示例

1
2
3
for /l %%i in (1,2,20) do (
    echo %%i
)


        目录列表    /d

            输出目录列表

            可使用通配符 *

            示例

1
2
3
for /d %%i in (t*) do (
    echo %%i
)


        文件列表    默认输出文件列表

1
2
3
for %%i in (t*) do (
    echo %%i
)

        

        文件内容    /f

1
2
3
for /f %%i in (test.txt) do (
    echo %%i
)



文件操作

    命令:

        copy

        move

1
move "%cd%\test.jpg" "%cd%\temp\test.jpg"

    环境变量:

        %username%        系统用户名

        %cd%        current Directory

    start:

        打开软件

1
start chrome.exe

        打开软件和网址(可多个)

1
start chrome.exe "www.qwphp.com" "cnblogs.com/ybbqg"

        打开软件和文件

1
start "F:\Program Files\novamind5\NovaMind.exe" "F:\fegrace\windows cmd.nm5"


 


 

posted @ 2017-03-02 16:57  前望  阅读(117)  评论(0编辑  收藏  举报