DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

DOS-Box immer im Vordergrund

Hallo,
 
ich möchte gerne in eine VB-Script ein externes Programm starten. Die dabei aufgehende DOS-Box sollte im Hintergrund laufen oder minimiert sein. Wie geht das?
 
In der DOS-Box wird die java.exe mit einem jar-File gestartet, die im Hintergrund eine Datei erstellt. Das Script wartet auf das Fertigstellen der Datei.
 
Vielen Dank für die Hilfe
 
       Uwe Hein
0 Kudos
Message 1 of 3
(4,251 Views)
Hallo Uwe!
 
Mit reinen DIAdem Mitteln geht das leider nicht. Einsetzen kann man aber das mit einem Shell-Objekt. Hier ist der Code (Kommandozeile nur beispielhaft):
Option Explicit
 
Dim oShell
 
Set oShell = CreateObject ("WScript.Shell")
 
Call oShell.run( "java.exe C:\test.jar", 6, true )
 
MsgBox "Fertig"
Setzt man den zweiten Parameter auf 0 erscheint das Programm nicht einmal in der Taskleiste.
 
Matthias
Matthias Alleweldt
Project Engineer / Projektingenieur
Twigeater?  
Message 2 of 3
(4,248 Views)

Hallo Mathias,

vielen Dank für die schnelle Hilfe. Es funktioniert so, wie ich es mir vorgestellt habe.

    Uwe Hein

0 Kudos
Message 3 of 3
(4,223 Views)