我使用從這裏的解決方案轉換.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