2011-01-07 16 views
1

サーバーから最新のバージョンのプロジェクトを取得するための簡単な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 
+0

さらなる調査では、コンソールに何らかのステータスを報告していないものもあります。真に誰がSTDOUTに何も記録しないコマンドラインツールを作成します。 ...これは、今日私がそのようなプログラムを見てきた2番目のインスタンスです。最初はMicrosoft SyncToyです。 – Dennis

答えて

0

ハは、よく私はStackOverflowの上の多くの人がAlienbrainを使用しないと思います。

...今後の参考のために

:この問題を解決するには、Alienbrainコマンドラインクライアントを使用し、代わりにAlienbrain SDKを使用して独自の「ゲット最新の」C++ツールをロールにありませんでした。

+0

注:このバッチスクリプトの理由は、実際にAlienbrainをPerforceと同期させるためのツールを作成することです。 – Dennis

関連する問題