30. november 2005 - 18:19Der er
3 kommentarer og 1 løsning
En shell function
Hej jeg er ved at lave et program hvor jeg gerne vil have det sådan at når jeg start et angive program så register den det og når det angive program lukket register program det men kan ikke lige finde kode til det og vil høre om der er en der kan hjælpe !!!
Hvorfor er der ikke flere, der lykkes med Agentic AI? Fordi de mangler at håndtere mellemregningerne fra POC til storskalaløsning.
Slettet bruger
30. november 2005 - 19:43#1
fandt selv ud af det..
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As Long) As Long Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Const STILL_ACTIVE As Long = &H103 Private Const PROCESS_QUERY_INFORMATION As Long = &H400
Public Sub ShellWait(ByVal strFile As String, _ Optional emuStyle As VbAppWinStyle = vbNormalFocus) Dim lR As Long Dim hProcess As Long hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, False, _ Shell(strFile, emuStyle)) If (hProcess <> 0) Then Do Call GetExitCodeProcess(hProcess, lR) DoEvents: Sleep 1 Loop While lR = STILL_ACTIVE End If End Sub
Private Sub Command1_Click() Const FILE As String = "c:\winnt\system32\notepad.exe" Call ShellWait(FILE) MsgBox FILE End Sub
Hejsa...jeg kunne selv godt tænke mig et lille program, der kører i baggrunden. Man starter det op, og når man så lukker et af flere bestemte programmer skal det smide en msgbox op på skærmen. Kan jeg bruge din kode til det, og i givet fald hvordan? Jeg er ikke så skarp til VB...endnu :)
Hvis du kan hjælpe så skriv lige. Så laver jeg et nyt spørgsmål!
/Kasper
Synes godt om
Slettet bruger
30. november 2005 - 21:52#3
Ja det kan du godt men jeg er ikke helt sikker på hvad du mender !!!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.