我使用从这里的解决方案转换.csv格式的.xlsx:如何让cmd知道VB脚本已经完成?
Convert .CSV to .XLSX using command line
Dim file, WB
With CreateObject("Excel.Application")
On Error Resume Next
For Each file In WScript.Arguments
Set WB = .Workbooks.Open(file)
WB.SaveAs Replace(WB.FullName, ".csv", ".xlsx"), 51
WB.Close False
Next
.Quit
End With
WScript.Echo "Done!"
我试图从.CMD运行这一点,一切正常,但是当你从CMD运行它时,命令只是马上完成,尽管VB脚本仍然处理。有没有办法让cmd知道vb已经完成?我正在尝试创建一个批处理文件,所以在继续下一步之前知道此部分何时完成将会非常好。谢谢!
也许不是一个重复,但以下看起来相关:http://stackoverflow.com/q/187040/4996248 –
也许像['开始“”/等待wscript yourscript.vbs“](http:// ss64.com/nt/start.html)就足够了。 – JosefZ