은 .xlsx '에 위해를 .csv 변환 :어떻게하면 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 스크립트가 여전히 처리되지만 즉시 완료됩니다. vb가 완료되었다는 것을 cmd에 알리는 방법이 있습니까? 배치 파일을 만들려고하는데, 다음 단계로 넘어 가기 전에이 부분이 끝났을 때를 알면 좋을 것입니다. 감사!
아마도 복제본이 아니지만 다음과 관련이 있습니다. http://stackoverflow.com/q/187040/4996248 –
어쩌면 ['start ""/ wait wscript yourscript.vbs'] (http : // ss64.com/nt/start.html)이 충분할 수 있습니다. – JosefZ