当前位置: 首页 > news >正文

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

    间接传递参数,即在使用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

相关文章:

  • 献身说法---修复bug时的一些小技巧
  • 老调重弹-access注入过主机卫
  • awk 截取某段时间的日志
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • windows下VisualStudio和QtCreator搭建Qt开发环境
  • mysql 基础学习1
  • Spring第一个helloWorld
  • 剑指offer十五之反转链表
  • 数据库 之 创建,删除,查看 数据库
  • 张高兴的 Windows 10 IoT 开发笔记:ToF Sensor VL53L0X
  • 积分计算题
  • poj2420 A Star not a Tree?
  • 数据结构(一)
  • C++类对应的内存结构
  • php的引用
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【5+】跨webview多页面 触发事件(二)
  • angular2开源库收集
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • express如何解决request entity too large问题
  • Joomla 2.x, 3.x useful code cheatsheet
  • Node项目之评分系统(二)- 数据库设计
  • php中curl和soap方式请求服务超时问题
  • Redux系列x:源码分析
  • 闭包--闭包之tab栏切换(四)
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 与 ConTeXt MkIV 官方文档的接驳
  • AI算硅基生命吗,为什么?
  • 大数据全解:定义、价值及挑战
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • !!java web学习笔记(一到五)
  • #include<初见C语言之指针(5)>
  • $.ajax()
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (3)选择元素——(17)练习(Exercises)
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (NSDate) 时间 (time )比较
  • (TOJ2804)Even? Odd?
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (接口封装)
  • (力扣)1314.矩阵区域和
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)人的集合论——移山之道
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .a文件和.so文件
  • .describe() python_Python-Win32com-Excel
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .NET Core WebAPI中封装Swagger配置