2016-11-22 7 views
1

cleartool.exeコンソールで複数のコマンドを実行したいが、;または&&は機能しません。Cleartool.exe複数のコマンド

例:これを実行するための

cd /myView; ct mkact myActivity 

任意の提案ですか?

私は、Windowsを実行している場合は、次のようなコマンドでのcleartoolコマンドを含めることができcleartool.exe

+0

cleartoolセッションでコマンドを連鎖させないでください。以下に述べるように、cmdでコマンドを実行してください。 – VonC

+0

これはできません.... Imはこれをvb.netコードに呼び出すので、cleartool.exeを使用しています...私のアプリケーションでは、いくつかのcleartoolコマンドが実行されています。なぜそれを試していますか? –

+0

vb.net canコマンドを連鎖させることができるcmdをexecします。 – VonC

答えて

0

を使用する必要があります。

cd /d m:\tempview\testvob1 & cleartool desc .

ノート/ dオプション。それ以外の場合、DRIVEは変更されず、ディレクトリは表示されません。また、pushd/popdを使ってディレクトリを変更することもできます。

複数のcleartoolコマンドを同じ方法で連鎖させることができます。

UNIXでは、セミコロンは&のように動作します。

あなたはのcleartoolの束を入れたい場合は一緒にコマンドを、あなたはこのような何かを行うことができます。

  1. 実行のcleartool <テキストファイルを実行するコマンドでテキストファイルを作成します。 m:\tempview\mkvobtest-try2>copy con cleartool_stuff.txt find -all -type l -print desc . desc [email protected]@ quit ^Z 1 file(s) copied.

    m:\tempview\mkvobtest-try2>cleartool < cleartool_stuff.txt M:\tempview\mkvobtest-try2\desktop M:\tempview\mkvobtest-try2\maketest2\make2.mk directory version "[email protected]@\main\23" created 2014-04-11T12:10:40-04:00 by A User ([email protected]) "Added directory element "Test"." Element Protection: User : NT:S-1-5-21-984945237-1216120022-2217536578-1001 : rwx Group: BUILTIN\Users : rwx Other: : rwx element type: directory predecessor version: \main\22 directory element "[email protected]@" created 2010-03-10T12:25:01-05:00 by A User ([email protected]) "Predefined directory element for root of versioned object base." element type: directory master replica: [email protected]\mkvobtest-try2 Protection: User : NT:S-1-5-21-984945237-1216120022-2217536578-1001 : rwx Group: BUILTIN\Users : rwx Other: : rwx source pool: sdft cleartext pool: cdft derived pool: ddft

    m:\tempview\mkvobtest-try2>

同じテクニックは、UNIX上で動作しますが、シェルは、多くの場合、あなたにこれを実行するための追加のオプションを与えます。 cleartool.exeセッションでそれをやろうとするよりも便利です

cmd /v /c "cd C:\path\to\myview&& cleartool mkact anActivity" 

:と簡単なCMDセッションで

+0

こんにちはブライアン!私はあなたのアドバイスを試みますが、それは仕事をしません...私は得る出力です... Im Windowsのcleartool.exeを使用して... cleartool> cd/d M:\ dyn_PJ_COREDOC_link&startview dyn_PJ_COREDOC_int cleartool:エラー:余分な引数: "M:\ dyn_PJ_COREDOC_link" 使用法:cd [dir-pname] –

+0

あなたは対話的なcleartoolシェルにいます。したがって、/ dオプションは存在せず、コマンドチェインはサポートされていません。 –

0

、次のことができますチェーンコマンド。

関連する問題