windows命令行

174人阅读 评论(0) 收藏 举报
分类:

一种为从命令行输入参数,批处理参数扩展变量(%*, %0 到 %9)

%* 表示命令行输入的所有参数

%0 表示脚本文件名

%1到%9 表示命令行输入的第1到第9个参数

另一种为键盘输入参数,合用set /p完成,以下为示范代码:

@echo off  
echo show %1%  
set /p ver=请输入版本:  
echo 版本:%ver% 打包开始

字符串

    set ifo=abcdefghijklmnopqrstuvwxyz0123456789 :: 定义一个字符串常量
  echo %ifo% :: 引用变量
    :: 截取前5个字符:
  echo %ifo:~0,5%
  :: 截取最后5个字符:
  echo %ifo:~-5%
  :: 截取第一个到倒数第6个字符:
  echo %ifo:~0,-5%
  :: 从第4个字符开始,截取5个字符:
  echo %ifo:~3,5%
  :: 从倒数第14个字符开始,截取5个字符:
  echo %ifo:~-14,5%
set var=我是值  注意,除了set和var之间有空格外,其余地方不能有空格
pause 暂停

exit 退出 exit  /b 错误码

echo off关闭回显(但其本身仍然会回显),echo on是打开回显

@用于关闭本命令回显

IF [not] string1 compare-op string2 command1 [else command2] 字符串比较

compare-op取值如下:==,EQU,NEQ,LSS,LEQ,GTR,GEQ

IF [NOT] EXIST filename command1 [else command2] 判断文件或文件夹是否存在

IF [NOt] DEFINED variable command1 [else command2] 判断变量是否存在

注意if语句的多行书写,多行书写要求command1的左括号必须和if在同一行、else必须和command1的右括号同行、command2的左括号必须与else同行、command1和command2都可以有任意多行

& [...] command1 & command2 用来分隔一个命令行中的多个命令。Cmd.exe 运行第一个命令,然后运行第二个命令。 
&& [...] command1 && command2 只有在符号 && 前面的命令成功时,才用于运行该符号后面的命令。Cmd.exe 运行第一个命令,然后只有在第一个命令运行成功时才运行第二个命令。 
|| [...] command1 || command2 只有在符号 || 前面的命令失败时,才用于运行符号 || 后面的命令。Cmd.exe 运行第一个命令,然后只有在第一个命令未能运行成功(接收到大于零的错误代码)时才运行第二个命令。


call ***.bat  调用另外一个bat


%cd%   代表的是执行文件的当前目录,强调bat是在哪里启动的

%~dp0  代表的是bat文件所在的文件目录,强调bat的文件位置 


查看评论

Windows命令行(DOS命令)教程Windows命令行(DOS命令)教程

  • 2011年03月15日 11:18
  • 9KB
  • 下载

windows常用命令行命令

windows常用命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令 注:/c表示执行完命令...
  • qq_32451373
  • qq_32451373
  • 2017-08-31 11:16:21
  • 10988

实用Windows常用命令行大全.doc

  • 2008年11月21日 13:22
  • 75KB
  • 下载

Windows经典命令行Linux命令行

  • 2010年05月06日 07:29
  • 8KB
  • 下载

Windows命令行大全

  • 2012年05月24日 10:29
  • 57KB
  • 下载

一些命令行的简单命令 ——windows环境下

首先来说,如何进入,命令行的黑色窗口,可以从开始菜单那儿右击鼠标,然后点击运行,然后在打开那儿输入cmd(一般打开后那里就有cmd),然后回车(快捷方式是同时按住windows键和R),将进入如下界面...
  • u012421456
  • u012421456
  • 2014-03-31 20:13:00
  • 4380

windows 上的命令行

windows 的命令集合,来自microsofthttp://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en...
  • bshawk
  • bshawk
  • 2006-05-31 15:12:00
  • 1815

【学习笔记】【Windows命令行详解手册】【一、Windows命令行基础】

windows 命令行
  • u012764241
  • u012764241
  • 2014-12-11 09:47:03
  • 1272

最基础的——windows下命令行操作(本博客将不断更新)

如何打开命令行(win10为例):1.快捷键ctrl+s打开搜索2.搜索“运行”关键词3.在“运行”中打入cmd,回车4.这就是命令行啦5.输入文件地址(如F:/)最基础的 echo(标准写入写出操作...
  • fanesemyk
  • fanesemyk
  • 2016-07-13 21:00:49
  • 798

Git - 在windows环境中使用命令行操作github

之前介绍过了在本地使用github的方法,是在Linux环境下的,现在来说一下在windows环境下使用github的方法(仅限喜欢命令行的同学)。 1、安装git windows环境下的客户端,安...
  • ljl890705
  • ljl890705
  • 2016-11-23 17:54:58
  • 3003
    个人资料
    持之以恒
    等级:
    访问量: 3万+
    积分: 1189
    排名: 4万+
    最新评论
  • 动态库

    wey8910: 关于动态链接库的编译及生成函数格式写的很全,受教了。