Qualcuno sa come è possibile avviare un'applicazione e attendere o verificaro quando quest'ultima venga chiusa?
![]()
Qualcuno sa come è possibile avviare un'applicazione e attendere o verificaro quando quest'ultima venga chiusa?
![]()
per avviare l'applicazione basta fare
shell("c:\bla\bla\applicazione.exe")
per sapere invece se è stata chiusa o cose simili io ho trovato una cosa che sfrutta le API di win ma sinceramente è un po lunghetta....
Let's your dream came true!
Si adesso sono riuscito anchio a trovare come farlo con le api. A parte un po di dichiarazioni iniziali poi non è cosi complesso. Lo faro cosi... grazie
ciao
potrei sapetre come attendere la fine?
ovvio che avete creato questo 3d per questo
non ve lo terrete nascosto vero?![]()
codice:Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long Public Const INFINITE = -1 Public Sub ShellWait(ByVal FileName As String, optional WindowStyle As Variant) Dim idProc As Long Dim hProc As Long idProc = VBA.Shell(FileName, WindowStyle) hProc = OpenProcess(PROCESS_ALL_ACCESS, False, idProc) If hProc <> hNull Then Call WaitForSingleObject(hProc, INFINITE) Call CloseHandle(hProc) End If End Sub
Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te