我想写一个简单的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