NXN Alienbrain 命令行,同步最新版本

发布于 2024-10-10 17:50:35 字数 837 浏览 2 评论 0原文

我正在尝试编写一个简单的 MS-DOS 批处理脚本以从服务器获取项目的最新版本。

我已经尝试了 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

I am trying to write a simple MS-DOS batch script to get the latest version of a project from the server.

I have tried both ab synchronize -getlatest -i %NXN_AB_SESSION% and ab getlatest -i %NXN_AB_SESSION% HOWEVER neither works, i.e., it just spins/waits with nothing printing to the console.

What have I missed when reading the example/documentation? I have searched the official Alienbrain forum and have also posted a question there.

Full batch script posted below.

::@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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自演自醉 2024-10-17 17:50:35

哈,好吧,我想 Stackoverflow 上没有多少人使用 Alienbrain - 我并不觉得这个事实完全令人惊讶,因为如果我有选择,我也不会使用它。

...

供将来参考:此问题的解决方案是使用 Alienbrain 命令行客户端,而是使用 Alienbrain SDK 推出我自己的“获取最新”C++ 工具。

Ha, well I guess not many people on Stackoverflow use Alienbrain - a fact that I do not find entirely surprising because if I had a choice I would not use it either.

...

For future reference: the solution to this issue was to not use the Alienbrain Command Line client and instead roll my own 'Get Latest' C++ tool using the Alienbrain SDK.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文