间接传递参数,即在使用call命令时,在其后面添加参数,形如call {[:label][ChildBatch]} Parameter1 Parameter2 ... ParameterN。这跟C语言里面传递参数的格式类似。不同于C语言,批处理中的子函数不需要定义形参,更不需要指定参数的个数。传递过来的参数,在子函数或子批处理里面是以%1~%9的形式表示的,即%1~%9分别表示传递过来的第1~9个参数。
===============================================
@echo off
call :deal aaa bbb "c c" ddd eee
pause>nul
exit

:deal
echo %%0 = %0
echo %%1 = %1
echo %%2 = %2
echo %%3 = %3
echo %%4 = %4
echo %%5 = %5
===============================================
    通过这个例子就可以清晰的看到%n参数表示法的用法。参数列表中包含空格的依旧要用双引号(")引起来;另外,也可以看到,%0已经变成了子函数的标号了,而不是父批处理的文件名全称。

转载于:https://www.cnblogs.com/ECJTUACM-873284962/p/7603610.html

【批处理学习笔记】第二十五课:间接传递相关推荐

  1. 学习笔记第二十五节课

    正则介绍_grep 正则就是一串有规律的字符串,包含特殊符号. 对以后的写shell脚本很大的帮助.可以实现很多复杂的需求. 第一个工具 grep grep 用来过滤关键词. -c 行数,过滤出来的这 ...

  2. OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D()

    OpenCV学习笔记(十五):图像仿射变换:warpAffine(),getRotationMatrix2D() 一个任意的仿射变换都能表示为乘以一个矩阵(线性变换)接着再加上一个向量(平移)的形式. ...

  3. cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)

    cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断) https://blog.csdn.net/qq_16255321/article/details/43086 ...

  4. JavaScript学习笔记(十五)

    JavaScript学习笔记(十五) 事件 事件是DOM(文档对象模型)的一部分.事件流就是事件发生顺序,这是IE和其他浏览器在事件支持上的主要差别. 一.事件流 1.冒泡型事件 IE上的解决方案就是 ...

  5. MATLAB学习笔记(十五)

    MATLAB学习笔记(十五) 一.非线性方程求解与函数极值计算 1.1 非线性方程数值求解 1.2 函数极值的计算 1.2.1 无约束最优化问题 1.2.2 有约束最优化问题 一.非线性方程求解与函数 ...

  6. 学习笔记(十五)——镜像的知识点与注意事项

    学习笔记(十五)--镜像的知识点与注意事项 一.基础知识 1.SQL Server镜像只有两种模式:高安全模式和高性能模式.两种模式的主要区别在于在事务提交后的操作. 在高性能模式下,主体服务器不需要 ...

  7. NeHe OpenGL第二十五课:变形

    NeHe OpenGL第二十五课:变形 变形和从文件中加载3D物体: 在这一课中,你将学会如何从文件加载3D模型,并且平滑的从一个模型变换为另一个模型.   欢迎来到这激动人心的一课,在这一课里,我们 ...

  8. Python学习笔记第二十九天(N维数组(ndarray))

    Python学习笔记第二十九天 N维数组(ndarray) 构建阵列 索引阵列 ndarray的内部内存布局 阵列属性 内存布局 数据类型 其他属性 阵列接口 ctypes外部功能接口 Array方法 ...

  9. OpenGL教程翻译 第二十五课 天空盒

    第二十五课 天空盒 背景 天空盒是用于增强场景表现力的一个常用技术,它一般通过在相机周围包裹一个纹理来实现.这个纹理通常是一些天空.山川或者摩天大楼等等,下面是游戏 Half-Life 中使用天空盒的 ...

  10. Cty的Linux学习笔记(十五——wget)

    Linux学习笔记--第十五篇 wget命令用于在终端中下载网络文件,格式为"wget  [参数]  下载地址" 参数: -b:后台下载模式 -P:下载到指定目录 -t:最大尝试次 ...

最新文章

  1. Ambari安装之部署3个节点的HA分布式集群
  2. 成功解决AttributeError: ‘dict_values‘ object has no attribute ‘index‘
  3. 图像分割综述:FCN、U-Net、PSPNet、DeepLab
  4. 手把手从python安装到setuptools、pip工具安装
  5. Java异常处理教程(包含示例和最佳实践)
  6. jupyter notebook使用入门2——创建一个基于scikit-Learn的线性预测ipynb文件
  7. android系统(3)---dumpsys 知识学习
  8. 【Big Data - Hadoop - MapReduce】初学Hadoop之图解MapReduce与WordCount示例分析
  9. 汪文君高并发编程总结-第一阶段
  10. ISBN号码(c++)
  11. 刷题方法(五步刷题法)
  12. 【吐血整理】数据库的完整性
  13. PAT 1003 我要通过! python
  14. 今日头条面试——测试工程师
  15. 微信打飞机小游戏的尝试
  16. Github+Typora+PicGo+Jsdelivr 实现白P图床
  17. 基于Qt5.14.2和mingw的Qt源码学习(三) — 元对象系统简介及moc工具是如何保存类属性和方法的
  18. 特征空间之点检测(MATLAB)
  19. 【Mathematica】 最小二乘法
  20. Mysql数据库建立视图的方法

热门文章

  1. 跟我一起学Vim补全神级插件--YouCompleteMe
  2. 一个类似京东商城那种多条件筛选效果
  3. LinkedHashMap随笔
  4. div+css 英文或数字自动换行
  5. Java ThreadLocal study 2
  6. 5 张图带你搞懂容器网络的工作原理
  7. 劲爆!Java 通用泛型要来了。。
  8. 怎么实现单点登录?面试必问!
  9. 那些互联网IT岗位的招聘潜台词,能看到说明你是历经磨难的老司机
  10. three 天空球_three.js添加场景背景和天空盒(skybox)代码示例