CRIAR ARQUIVO BAT E EXECUTAR
Boa Noite amigos!
Estou criando um arquivo BAT e preciso executar ele, mas o meu sistema não espera a conclusão da criação para iniciar a execução do mesmo, é no mesmo botão de comando, tentei usar um doevents entre a criação e a execução, mas não teve jeito, alguém poderia me ajudar?
Estou criando um arquivo BAT e preciso executar ele, mas o meu sistema não espera a conclusão da criação para iniciar a execução do mesmo, é no mesmo botão de comando, tentei usar um doevents entre a criação e a execução, mas não teve jeito, alguém poderia me ajudar?
Existe uma API que faz um delay de segundos desejados na aplicação . Vc pode colocar esse delay entre a criação do BAT e a chamada. Infelizmente não lembro o nome da API.
Certo Laia, mas este timer é informado manualmente? então posso usar um timer...
Public Const SW_SHOW As Long = 5
Public Declare Function ShellExecute Lib [Ô]shell32.dll[Ô] Alias _
[Ô]ShellExecuteA[Ô] (ByVal hwnd As Long, ByVal lpOperation As _
String, ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Ib = ShellExecute(0, [Ô]open[Ô], caminhodoBAT, [Ô][Ô], [Ô][Ô], SW_SHOW)
Public Declare Function ShellExecute Lib [Ô]shell32.dll[Ô] Alias _
[Ô]ShellExecuteA[Ô] (ByVal hwnd As Long, ByVal lpOperation As _
String, ByVal lpFile As String, ByVal lpParameters As String, _
ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Ib = ShellExecute(0, [Ô]open[Ô], caminhodoBAT, [Ô][Ô], [Ô][Ô], SW_SHOW)
Tópico encerrado , respostas não são mais permitidas