ACCESS 2010 ExecCmd (Shell Befehl) ausführung innerhalb Formular einbinden und anzeigen lassen
Ich habe da eine Frage an die Access Spezialisten.
Besteht die Möglichkeit ein Shellaufruf innerhalb eines Formular (active x oder ähnl) einzubinden.
Ich lasse div. Batch Dateien im moment wie folgt aufrufen
und per Button, dann ausführen
Dieses im Moment als eigenen Task öffnende Fenster möchte ich gerne in einem Formular einbinden.
Besteht die Möglichkeit ein Shellaufruf innerhalb eines Formular (active x oder ähnl) einzubinden.
Ich lasse div. Batch Dateien im moment wie folgt aufrufen
Public Sub ExecCmd(cmdline$)
Dim proc As PROCESS_INFORMATION
Dim Start As STARTUPINFO
Dim ReturnValue As Integer
' Initialisiert die STARTUPINFO Struktur:
Start.cb = Len(Start)
' Startet die Shell-Anwendung:
ReturnValue = CreateProcessA(0&, cmdline$, 0&, 0&, 1&, _
NORMAL_PRIORITY_CLASS, 0&, 0&, Start, proc)
' Wartet bis Shell-Anwendung geschlossen ist:
Do
ReturnValue = WaitForSingleObject(proc.hProcess, 0)
DoEvents
Loop Until ReturnValue <> 258
ReturnValue = CloseHandle(proc.hProcess)
End Sub
und per Button, dann ausführen
Sub xmlDatein_einlesen()
Dim fs As Object, ordner As Object
Set fs = CreateObject("Scripting.filesystemobject")
ExecCmd "C:\anpassung.bat"
End Sub
Dieses im Moment als eigenen Task öffnende Fenster möchte ich gerne in einem Formular einbinden.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 206584
Url: https://administrator.de/forum/access-2010-execcmd-shell-befehl-ausfuehrung-innerhalb-formular-einbinden-und-anzeigen-lassen-206584.html
Ausgedruckt am: 17.04.2025 um 15:04 Uhr