社区
Windows Server
帖子详情
批处理调用批处理是,参数是如何调用的,参数是如何接收的?谢谢!
wuyuchang
2008-12-31 09:42:38
批处理调用批处理是,参数是如何调用的,参数是如何接收的?
如:我有两个批处理,1.bat 2.bat
1.bat:
@Echo off
call C:\2.bat 111 222
如上的传参数的方式对吗?
2.bat要如何接收到1传过来的参数呢??
谢谢!
...全文
4495
7
打赏
收藏
批处理调用批处理是,参数是如何调用的,参数是如何接收的?谢谢!
批处理调用批处理是,参数是如何调用的,参数是如何接收的? 如:我有两个批处理,1.bat 2.bat 1.bat: @Echo off call C:\2.bat 111 222 如上的传参数的方式对吗? 2.bat要如何接收到1传过来的参数呢?? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
silenceVic
2011-03-26
打赏
举报
回复
学习下
Forever_Young
2008-12-31
打赏
举报
回复
[Quote=引用 4 楼 wuyuchang 的回复:]
那判断参数的个数的方法是\???
谢谢!!
[/Quote]
这个在批处理里没有必要吧。如果你使用call来呼出另一个批处理你传递参数也行,你不传递也可以。
[Quote=引用 5 楼 wuyuchang 的回复:]
批处理中有没有全局变量和局部变量的概念???
[/Quote]
给个例子给你
1.bat
@echo off
set pp=apple
set mm=banana
call 2.bat
2.bat
@echo off
echo %pp%%mm%
pause
你自己去看这样执行的结果,就明白了
wuyuchang
2008-12-31
打赏
举报
回复
批处理中有没有全局变量和局部变量的概念???
wuyuchang
2008-12-31
打赏
举报
回复
那判断参数的个数的方法是\???
谢谢!!
wuyuchang
2008-12-31
打赏
举报
回复
接收的时候想把它付给一个变量的时候,set a = %1 对吗??
谢谢!
Forever_Young
2008-12-31
打赏
举报
回复
从批处理程序调用另一个批处理程序。
CALL [drive:][path]filename [batch-parameters]
batch-parameters 指定批处理程序所需的命令行信息。
如果命令扩展名被启用,CALL 会如下改变:
CALL 命令现在将卷标当作 CALL 的目标接受。语法是:
CALL:label arguments
一个新的批文件上下文由指定的参数所创建,控制在卷标被指定
后传递到语句。您必须通过达到批脚本文件末两次来 "exit" 两次。
第一次读到文件末时,控制会回到 CALL 语句的紧后面。第二次
会退出批脚本。键入 GOTO /?,参看 GOTO : EOF 扩展名的描述,
此描述允许您从一个批脚本返回。
另外,批脚本文本参数参照(%0、%1、等等)已如下改变:
批脚本里的 %* 指出所有的参数(如 %1 %2 %3 %4 %5 ...)
批参数(%n)的替代已被增强。您可以使用以下语法:
%~1 - 删除引号("),扩充 %1
%~f1 - 将 %1 扩充到一个完全合格的路径名
%~d1 - 仅将 %1 扩充到一个驱动器号
%~p1 - 仅将 %1 扩充到一个路径
%~n1 - 仅将 %1 扩充到一个文件名
%~x1 - 仅将 %1 扩充到一个文件扩展名
%~s1 - 扩充的路径指含有短名
%~a1 - 将 %1 扩充到文件属性
%~t1 - 将 %1 扩充到文件的日期/时间
%~z1 - 将 %1 扩充到文件的大小
%~$PATH : 1 - 查找列在 PATH 环境变量的目录,并将 %1
扩充到找到的第一个完全合格的名称。如果环境
变量名未被定义,或者没有找到文件,此组合键会
扩充到空字符串
可以组合修定符来取得多重结果:
%~dp1 - 只将 %1 扩展到驱动器号和路径
%~nx1 - 只将 %1 扩展到文件名和扩展名
%~dp$PATH:1 - 在列在 PATH 环境变量中的目录里查找 %1,
并扩展到找到的第一个文件的驱动器号和路径。
%~ftza1 - 将 %1 扩展到类似 DIR 的输出行。
在上面的例子中,%1 和 PATH 可以被其他有效数值替换。
%~ 语法被一个有效参数号码终止。%~ 修定符不能跟 %*
使用
Forever_Young
2008-12-31
打赏
举报
回复
传递是对的,接受例子:
@echo off
echo %1 %2
C#
调用
Bartender打印的2种方式
1. **创建
批处理
文件(.bat)**:在C#项目中,可以创建一个
批处理
文件,该文件
调用
Bartender的命令行版本(bartender.exe)并传递
参数
,如模板路径、数据源等。 2. **执行
批处理
**:在C#代码中使用`System....
批处理
命令大全
- `call script2.bat arg1 arg2`:
调用
`script2.bat`并传递两个
参数
。 - **应用场景**:实现模块化的编程结构。 #### 7. Start 命令 - **功能**:启动新的进程或应用程序。 - **语法**:`start [options] [command...
RunHiddenConsole
描述中提到的“配置文件”,可能是指与RunHiddenConsole程序相关的设置文件,这些文件用于定制程序的行为,例如指定要运行的命令、
参数
或者启动时的隐藏级别。配置文件的存在使得用户可以灵活地调整程序的运行方式,...
unity
调用
批处理
以及
批处理
接收
参数
public class SVNEditor { public enum SVN_TYPE { commit, update, add, log, } #region
调用
SVN操作的函数 [MenuItem("Assets/A_SVN/Update", false, -1)] static void UpdateSVN() { SVNBatCommandAndRun(SVN_...
批处理
调用
exe文件,并给exe传入
参数
的方法
如果想要是程序能够想cmd命令那样执行,需要函数在argv[]数组上进行特殊的处理,否则直接执行 xx.exe
参数
是不可以的,(这个观点还有待验证),但是找到了另外一种
批处理
了的解决方法。 首先把你要传入的
参数
...
Windows Server
6,871
社区成员
177,990
社区内容
发帖
与我相关
我的任务
Windows Server
Windows 2016/2012/2008/2003/2000/NT
复制链接
扫一扫
分享
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章