Hallo
Ich möchte durch ein VB Journal eine .exe (keine Userfunction)ausführen, und im Anschluss daran ein Macro starten. Hintergrund ist, mit der exe wird eine Macro editiert, das anschliesend ausgefürt werden soll.
Ich habe nun das Problem dass nach dem start der .exe das Journal sofort weiter läut und nicht auf das Ende der exe wartet.
Kann ich das mit einem Journal überhaupt tun, und wenn ja wie?
Meine bisherigen Bemühungen sehen so aus.
Code:
Module NXJournal
Sub Main
StartexeStartMakro
End Sub
'---------------------------------
Sub Startexe
dim taskid as new object
taskid = shell("V:\ugshare\ufunc\clone-el-v6-2.exe")
End Sub
'---------------------------------
Declare Sub MACRO_playback_from_usertool Lib "libugui" Alias "?MACRO_playback_from_usertool@@YAXPBD@Z" (ByVal lpName As String)
Sub Startmakro
MACRO_playback_from_usertool("clone-el-v6-2.macro")
End Sub
'---------------------------------
End Module
Auch diese Variante ist nicht erfolgreich.
Code:
Module NXJournal
Sub Main
StartexeStartMakro
End Sub
'---------------------------------
Sub Startexe
Dim ExterneAnwendung As New System.Diagnostics.Process()
ExterneAnwendung.StartInfo.FileName = "V:\ugshare\ufunc\clone-el-v6-2.exe"
ExterneAnwendung.Start()
ExterneAnwendung.WaitForExit()
End Sub
'---------------------------------
Declare Sub MACRO_playback_from_usertool Lib "libugui" Alias "?MACRO_playback_from_usertool@@YAXPBD@Z" (ByVal lpName As String)
Sub Startmakro
MACRO_playback_from_usertool("clone-el-v6-2.macro")
End Sub
'---------------------------------
End Module
Gruß
didie
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP