Jump to content

Batch wird nur noch über CMD ausgeführt


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Guten Abend,

 

wieder mal ein merkwürdiges Anliegen.

 

Ein Kunde nutze ein Tool der Creditreform, CrefoScore

Es handelt sich um eine Java Anwendung die über eine Batch gestartet wird., 

 

Lief bisher wunderbar an 2 Win 7 und 2 XP Clients. Am lokal installierten Java liegt es nicht, die bringen ihre eigene jre mit.

 

So nun zum Phänomen:

 

Doppelklick auf die Batch zeigt kurz CMD Fenster und schließt gleich ohne Meldung.

 

Über Start - Ausführen - CMD gebe ich dann den Batchpfad ein, geht es ebenfalls nicht.

Wechsle ich aber erst in das Verzeichnis und starte dann die Batch, geht alles Einwandfrei.

 

Wo kann ich ansetzen, jemand eine Idee oder Ratschläge?

Bin für jeden Tipp dankbar.

 

 

Gruß Andreas

Link zu diesem Kommentar
@ECHO off
SET cspath=\\obr-srv-so\CrefoScore\
"%cspath%sibs\bin\CrefoScore.bat" "%cspath%"

diese liegt auf dem client und startet die CrefoScore.bat auf dem Server 

 

hier wiederum steht:

 

call "%~dp0start.bat" javaw %1

und zum schluss die start.bat:

 

 

@ECHO ON
echo hallo
if {%2}=={} goto :server
set cspath=%2
set cspath=###%cspath%###
set cspath=%cspath:"###=%
set cspath=%cspath:###"=%
set cspath=%cspath:###=%
set cspath=%cspath%###
set cspath=%cspath:\###=%
set cspath=%cspath:###=%
set userdir=-Duser.dir="%cspath%"
set cspath=%cspath%\
set version_path=%cspath%sibs\bin\
:server
for /f "delims== tokens=1,2" %%i in ('findstr "CREFO_VERSION" "%version_path%CREFO_VERSION.txt"') do @set CREFO_VERSION=%%j
if {%1}=={} goto :aufruf
cd..\..
if %PROCESSOR_ARCHITECTURE% == x86 (
  set jre="%cspath%jre\32\bin\%1"
) else (
  set jre="%cspath%jre\64\bin\%1"
)
SET _JAVA_OPTIONS=
start "CrefoScore" %jre% %userdir% -XX:MaxPermSize=256m -Duser.language=de -Duser.country=DE -jar "%cspath%sibs\lib\startup-%CREFO_VERSION%.jar"
exit
:aufruf
ECHO CrefoScore bitte mit CrefoScore.bat oder CrefoScoreDebug.bat starten!
ECHO.
pause
Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...