我对脚本编程是个新手,我遇到了一个我可以自己解决的问题。
我有一个脚本,可以运行几次( 3-10次)。我需要一个循环在脚本的末尾运行另一个批处理文件,将发送该脚本运行正常的邮件。
问题是它总是发送3-10封邮件(因为脚本运行多次)
我需要一个循环在脚本的末尾说,只运行批处理文件一次,无论主脚本运行了多少次
我已经使用了这个:
FOR %%A IN (1) DO (
START C:\dodavka\send_mail.bat
)这不起作用。
发布于 2014-07-17 22:32:19
在运行此批处理文件期间检查的子脚本代码中设置环境变量(如果已设置)。
您必须使用call关键字调用批处理文件,以便将批处理文件中设置的值保留在内存中。
在你的主代码中:
If "%MYVARIABLE%" == "" THEN CALL SUBBATCHFILE在你的子代码中:
SET MYVARIABLE = "SET"https://stackoverflow.com/questions/24806184
复制相似问题