【问题标题】:Continue batch code after calling vb script from bat file从bat文件调用vb脚本后继续批处理代码
【发布时间】:2023-03-10 09:35:02
【问题描述】:

我有一个代码,我使用 vb 脚本从计算机上的特定文件夹发送电子邮件。发送电子邮件后,我想执行 bat 文件的其余代码。但是当发送电子邮件时,其余代码不会执行。:

.bat 文件:

cd\
D:
call D:\folder\AbatFile.bat
pushd %~dp0
start /wait "" /b cscript sendemail.vbs D:\folder\afile.csv
cd\
D:
call D:\folder\anotheBatchfile.bat

在我上面的代码中,call D:\folder\anotheBatchfile.bat 没有执行。 vbscript 调用完成后,如何使批处理文件继续执行。

【问题讨论】:

  • 你试过没有start/B开关吗?
  • 发布 sendmail.vbs 脚本。将敏感信息替换为“xxxxx”

标签: windows batch-file vbscript cmd


【解决方案1】:

而不是

start /wait "" /b cscript sendemail.vbs D:\folder\afile.csv

试试这个

cscript sendemail.vbs D:\folder\afile.csv

【讨论】:

  • 这没有意义。除非 cscript 命令挂起,否则call D:\folder\anotheBatchfile.bat 肯定会被执行。你怎么知道它没有运行?可以提供anotheBatchfile.bat的实际内容吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-14
相关资源
最近更新 更多