我写了从一个控制台应用程序采取的相关信息,并通过电子邮件将其发送给我一个小脚本。我用Quiet让程序在后台运行。合并两个批处理文件到一个
的start.bat
Quiet script.bat
script.bat
info.exe > "data.txt"
sendEmail -o tls=yes -f [email protected] -t [email protected] -s smtp.gmail.com:587 -xu [email protected] -xp mypasswd -u "XXX" -m "XXX" -a "data.txt"
del "data.txt"
,如果我像这样运行它,它工作正常,但是当我尝试,使这一个文件,如:
脚本.bat
Quiet script.bat
info.exe > "data.txt"
sendEmail -o tls=yes -f [email protected] -t [email protected] -s smtp.gmail.com:587 -xu [email protected] -xp mypasswd -u "XXX" -m "XXX" -a data.txt"
del "data.txt"
它发送无限量的电子邮件。当我使它像这样,它的作品,但不像我想要的。
script.bat
Quiet script.bat
pause
info.exe > "data.txt"
sendEmail -o tls=yes -f [email protected] -t [email protected] -s smtp.gmail.com:587 -xu [email protected] -xp mypasswd -u "XXX" -m "XXX" -a data.txt"
pause
del "data.txt"
您是否正在通过单击开始批处理文件启动该功能? – foxidrive
是的,但我希望它只是一个批处理文件,而不是两个。 –