我想寫一個簡單的MS-DOS批處理腳本從服務器獲取最新版本的項目。NXN Alienbrain命令行,同步最新
我曾經嘗試都ab synchronize -getlatest -i %NXN_AB_SESSION%
和ab getlatest -i %NXN_AB_SESSION%
無論其既不作品的,即它只是旋轉/什麼也沒有打印到控制檯等待。
閱讀示例/文檔時我錯過了什麼?我已經搜索了官方Alienbrain論壇,並在那裏發佈了一個問題。
下面列出的完整批處理腳本。
::@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
在進一步調查中,它*可能會做某事,但它不會向控制檯報告任何狀態。認真誰創建了一個命令行工具,不記錄任何東西到標準輸出。 ...這是我第二次遇到這樣的程序,第一個是Microsoft SyncToy。 – Dennis 2011-01-07 21:07:17