Hallo @all,
ich weiß dieses Thema kommt des Öfteren mal im Forum vor, jedoch komme ich nicht zu einem Erfolg.
Folgende Aufgabenstellung:
Ich muss eine Batch ausführen um einige Dateien zu registrieren die für Navision benötigt werden.
Der Ordner muss lokal kopiert werden und dann wird ein Batch ausgeführt für die Registrierung.
-gacutil.exe
-regasm.exe
-regasm.exe.config
-navisionbmpstream.dll
-navisionbmpstream.pdb
-navisionbmpstream.tlb
-Register.bat
Versucht habe ich es wie folgt:
[Aktion]
comment "Copy files"
Files_copy
comment "execute Batch"
DosInAnIcon_batch
[Files_copy]
copy "%Scriptpath%\files\*.*" "C:\tmp\files"
[DosInAnIcon_batch]
@echo off
gacutil /u NavisionBMPStream
regasm /tlb:NavisionBMPStream.tlb NavisionBMPStream.dll
gacutil /i NavisionBMPStream.dll
Ebenso mit DosBatch und auch mit einer Winbatch Sektion
Winbatch_batch /RunElevated
[Winbatch_batch]
C:\tmp\files\register.bat
Die Aktion kann aber nicht erfolgreich ausgeführt werden es kommt immer die Meldung:
C:\Users\admin\Desktop\Pakete\ms-navisioin-bmp\CLIENT_DATA>regasm /tlb:NavisionBMPStream.tlb NavisionBMPStream.dll
Der Befehl "regasm" ist entweder falsch geschrieben oder konnte nicht gefunden werden.
Die Meldung kommt auch für die andere .exe
Führe ich die Batch manuell aus die von Opsi kurzfristig generiert wird, klappt es (hatte sie mir zum Test einmal wegkopiert bevor sie nach der Aktion gelöscht wurde). Irgendetwas mache ich auf jeden Fall falsch. Hat jemand eine Idee?
viele Grüße
Batch ausführen
Re: Batch ausführen
Hi,
try
oder
Hilft das ?
gruß
d.oertel
try
Code: Alles auswählen
[DosInAnIcon_batch]
@echo off
cd c:\tmp\files
gacutil /u NavisionBMPStream
regasm /tlb:NavisionBMPStream.tlb NavisionBMPStream.dll
gacutil /i NavisionBMPStream.dll
Code: Alles auswählen
[DosInAnIcon_batch]
@echo off
c:\tmp\files\gacutil /u NavisionBMPStream
c:\tmp\files\regasm /tlb:NavisionBMPStream.tlb NavisionBMPStream.dll
c:\tmp\files\gacutil /i NavisionBMPStream.dll
gruß
d.oertel
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: Batch ausführen
Hallo,
mensch so einfach kann es sein....
Vielen Dank, es hat geklappt!
Grüße
mensch so einfach kann es sein....

Grüße