如何将变量从一个批处理文件传递到另一个批处理文件?

乔纳森·维朱·马泰(Jonathan Viju Mathai)

如何编写一个批处理文件,该批处理文件获取输入变量并将其发送到另一个要处理的批处理文件。

第1批

我不知道如何将变量发送到批次2,这是我的问题。

第2批

if %variable%==1 goto Example
goto :EOF

:Example
echo YaY
伊万

您根本不需要做任何事情。在批处理文件中设置的变量在其调用的批处理文件中可见。

test1.bat

@echo off
set x=7
call test2.bat
set x=3
call test2.bat
pause

test2.bat

echo In test2.bat with x = %x%.

输出量

...当test1.bat运行时。

In test2.bat with x = 7.
In test2.bat with x = 3.
Press any key to continue . . .

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将截断的文件名传递到另一个批处理文件

批处理-如何关闭从另一个批处理文件启动的批处理文件

如何在另一个批处理文件中调用一个批处理文件?

如何通过引用另一个批处理文件将环境变量作为参数传递?

循环调用另一个批处理文件的批处理文件

调用另一个批处理文件的调用批处理文件失败

使批处理文件等待另一个批处理文件

如何将批处理文件的执行从一个CMD转移到另一个CMD?

仅当从另一个批处理文件调用批处理文件时,如何才能处理该批处理文件?

编写批处理文件:批处理将命令插入到另一个基于cmd的程序中

如何从另一个批处理文件在批处理文件中写入管道(|)?

如何使用批处理制作另一个带有变量的批处理文件?

批处理文件失败,无法将文件从一个目录复制到另一个目录

从另一个批处理文件调用一个批处理,并从外部批处理中设置内部批处理文件参数

批处理文件以将文件从USB复制到C :,然后从c:\ temp运行另一个批处理文件

获取另一个变量中的批处理文件变量的值

Windows 批处理文件以提升的权限启动另一个批处理

批处理文件以将文件夹移动到另一个

如何从其他目录中的另一个批处理文件中的一个批处理文件中启动exe文件?

如何使批处理文件移动另一个文件?

如何通过另一个批处理文件更新一个批处理文件中的值

如何写入一个批处理文件以告诉它写入另一个批处理文件

如何使用一个主批处理文件运行多个批处理文件

如何创建一个批处理文件,该批处理文件创建一个批处理文件,该批处理文件创建一个批处理文件

使用批处理文件将数据从一个文本文件提取到另一个文本文件

如何使用变量值作为另一个变量(批处理文件)的名称?

如何在批处理文件中传递来自另一个 perl 脚本的输入

创建一个扫描.txt文件的批处理文件(或其他文件?),然后将指定的文本复制到另一个.txt文件

使用批处理文件复制文件名并附加另一个文件