VBA打开批处理文件-执行后窗口立即关闭

时间:2019-01-01 22:56:03

标签: excel vba batch-file

我正在尝试使用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 :(得分:0)

自动化吗?批处理文件执行的频率是多少?如果需要在Windows启动时运行,则可以在Run键中使用regedit自动运行批处理。如果频率是每小时一次,则可以使用Windows任务计划程序。