Синхронно выполнить оболочку с помощью команды winscp - VBA

В настоящее время у меня есть этот код:

Call Shell("("C:\Folder\WinSCP\WinSCP.com /ini=nul /script=""C:\Folder\WinSCP\Remote2local.txt"" ", vbHide)

Application.Wait (Now + TimeValue("0:00:10"))

Rest of the code ...

Проблема с этим кодом состоит в том, что если компьютер работает медленно, он запустит остальную часть кода перед завершением процесса оболочки, что приведет к ошибке.

После некоторых исследований я пришел к выводу, что лучше всего вместо этого использовать Wscript.shell, но я не могу понять, как его следует использовать с командой winscp?

0 ответов

Другие вопросы по тегам