Ich versuche, ein einfaches MS-DOS-Batch-Skript zu schreiben, um die neueste Version eines Projekts vom Server zu erhalten.NXN Alienbrain Befehlszeile, Sync Neueste
Ich habe versucht, beide ab synchronize -getlatest -i %NXN_AB_SESSION%
und ab getlatest -i %NXN_AB_SESSION%
JEDOCH weder Werke, das heißt, es dreht sich nur/wartet mit nichts Druck auf die Konsole.
Was habe ich beim Lesen des Beispiels/der Dokumentation übersehen? Ich habe das offizielle Alienbrain Forum durchsucht und dort auch eine Frage gestellt.
Vollständige Batch-Skript unten veröffentlicht.
::@ECHO OFF
SETLOCAL
:: Sync Alienbrain
:: Version=0.2
:ALIENBRAIN
SET NXN_AB_USERNAME=#######
SET NXN_AB_PASSWORD=#######
SET NXN_AB_SERVER=#######
SET NXN_AB_DATABASE=#######
SET NXN_AB_SESSION=ConsoleSession
:: Create new session
ab logon -i %NXN_AB_SESSION%
IF ERRORLEVEL 1 GOTO ERROR_LOGIN
:: Sync
ab synchronize -getlatest -i %NXN_AB_SESSION%
ab logoff -requestshutdown -i %NXN_AB_SESSION%
GOTO END
:ERROR_LOGIN
COLOR 4F
ECHO Error: Alienbrain Login Failed
GOTO END
:END
ECHO.
PAUSE
COLOR
ENDLOCAL
Bei einer weiteren Untersuchung könnte es * etwas tun, aber es meldet keinen Status an die Konsole. Ernsthaft, wer ein Kommandozeilenwerkzeug erstellt, das nichts an den STDOUT anmeldet. ... Dies ist das zweite Mal, dass ich heute auf ein solches Programm gestoßen bin, das erste war Microsoft SyncToy. – Dennis