bat Datei ausführen



Excel-Version: 9.0 (Office 2000)
nach unten

Betrifft: bat Datei ausführen
von: Thomas
Geschrieben am: 10.07.2002 - 12:28:40

kann mir jemand sagen wie ich eine bat Datei mit einem Excel Makro ausführen kann?

Danke

Thomas


nach oben   nach unten

Shell-Funktion
von: sam
Geschrieben am: 10.07.2002 - 12:30:37

Hi,

dim x as variant
x=shell("C:\test.bat", vbNormalFocus)

viel Spaß,
Sam

nach oben   nach unten

Re: bat Datei ausführen
von: Any Body
Geschrieben am: 10.07.2002 - 12:31:00

Shell ("bitte.bat"), 3

nach oben   nach unten

Re: bat Datei ausführen
von: Thomas
Geschrieben am: 10.07.2002 - 12:43:00

irgendwie öffnet sich nur kurz die Eingabeaufforderung und schließt sich sofort wieder ohne die gewünschte bat Datei auszuführen.

(Die datei soll das Etikettendruckprogramm Lable Matrix dazu veranlassen das ein Etikett gedruckt wird, geht auch wenn ich die bat Datei ganz normal per doppelclick starte)


makro:

Private Sub CMD_drucken_Click()


Dim x As Variant
x = Shell("C:\drucken.bat", vbNormalFocus)


End Sub

bat Datei:

c:
cd Programme
cd Lable Matrix
cd lmw32
LMWPRINT /L=r:\etiketten\616221d.qdf/C=10

nach oben   nach unten

Re: Shell-Funktion
von: Thomas
Geschrieben am: 10.07.2002 - 12:43:59

irgendwie öffnet sich nur kurz die Eingabeaufforderung und schließt sich sofort wieder ohne die gewünschte bat Datei auszuführen.
(Die datei soll das Etikettendruckprogramm Lable Matrix dazu veranlassen das ein Etikett gedruckt wird, geht auch wenn ich die bat Datei ganz normal per doppelclick starte)


makro:

Private Sub CMD_drucken_Click()


Dim x As Variant
x = Shell("C:\drucken.bat", vbNormalFocus)


End Sub


bat Datei:

c:
cd Programme
cd Lable Matrix
cd lmw32
LMWPRINT /L=r:\etiketten\616221d.qdf/C=10

nach oben   nach unten

Re: bat Datei ausführen
von: Andreas
Geschrieben am: 10.07.2002 - 12:46:17

Hallo Thomas,

dann mach doch den Shell-Aufruf direkt so:

Shell "C:\Programme\Lable Matrix\Imw32\LMWPRINT.exe /L=r:\etiketten\616221d.qdf/C=10", vbNormalFocus

Viel Spaß,
Andreas

nach oben   nach unten

Re: bat Datei ausführen
von: sam
Geschrieben am: 10.07.2002 - 12:47:32

hi,

wenn der doppelklick funktioniert, könnte es am Arbeitsverzeichnis liegen. Ich empfehle dir die letzte zeile exakter mit gesamten Pfad auszuführen:

c:\Programme\Lable Matrix\LMW32\LMWPRINT /L=r:\Etiketten\616221d.qdf/C=10

Gruß,
Sam

nach oben   nach unten

Probleme mit Shell-Funktion
von: Any Body
Geschrieben am: 10.07.2002 - 12:51:27

mach doch in die .bat
- eine Ausgane der Argumente mit echo %1 ....
- eine Pause zum checken mit Pause

hth

Any


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Elemente einer Datumsreihe"