VBA Open batch file - окно закрывается сразу после выполнения - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь автоматизировать выполнение командного файла с использованием VBA.Я попытался использовать приведенный ниже код для выполнения.Когда я запускаю это, он открывает окно cmd, а затем сразу же закрывается.Какие-либо предложения?

Sub openbatchfile()

    path = "C:\HedgeRxConnect\CTAUpload.bat"
    Call shell(path, vbNormalNoFocus)

End Sub

Когда я запускаю его вручную ниже, это то, что появляется в окне cmd.Это открывает аутентификацию прокси-сервера, который запрашивает мой логин в учетных данных.Есть ли способ автоматизировать мои данные для входа?

C:\HedgeRxConnect>C:
C:\HedgeRxConnect>HRxCImport.exe  JobConfig_FixedWidthCTAImport_CTA.xml

1 Ответ

0 голосов
/ 02 января 2019

Автоматизировать?Какова частота выполнения пакетных файлов?Если вам нужно запускать каждый раз при запуске Windows, вы можете использовать regedit в ключе Run для автоматического запуска пакета.Если частота почасовая, вы можете использовать планировщик задач Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...