我寫了從一個控制檯應用程序採取的相關信息,並通過電子郵件將其發送給我一個小腳本。我用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
是的,但我希望它只是一個批處理文件,而不是兩個。 –