我想要在cleartool.exe控制台中执行多个命令,但是;
或&&
不起作用。Cleartool.exe多个命令
例子:
cd /myView; ct mkact myActivity
任何建议,以跑的?
我需要使用cleartool.exe
我想要在cleartool.exe控制台中执行多个命令,但是;
或&&
不起作用。Cleartool.exe多个命令
例子:
cd /myView; ct mkact myActivity
任何建议,以跑的?
我需要使用cleartool.exe
如果您运行的是Windows,你可以包括cleartool命令在命令,如:
cd /d m:\tempview\testvob1 & cleartool desc .
注意/ d选项。否则,DRIVE将不会更改,您将看不到目录。您也可以使用pushd/popd来更改目录。
多个cleartool命令可以按同样的方式链接在一起。
在unix上,分号的工作方式与&符号相似。
如果你想放一堆cleartool的命令组合在一起,你可以做这样的事情:
运行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上,但炮弹往往会给你额外的选项来做到这一点。
Hello Brian!我尝试你的建议,但它不工作...这里是我得到的输出...我使用cleartool.exe从Windows ... cleartool> cd/d M:\ dyn_PJ_COREDOC_link&startview dyn_PJ_COREDOC_int cleartool:Error :额外参数:“M:\ dyn_PJ_COREDOC_link” 用法:cd [dir-pname] –
您位于交互式cleartool外壳中。所以/ d选项不存在,并且不支持命令链接。 –
在一个简单的CMD会话,您可以链接命令:
cmd /v /c "cd C:\path\to\myview&& cleartool mkact anActivity"
这比试图做一个cleartool.exe
会更方便。
不要将您的命令链接到cleartool会话中:像下面提到的那样在cmd中执行它。 – VonC
所以...这是不可能的.... 即时通讯使用cleartool.exe因为我把这个调用到vb.net代码中...我的应用程序运行几个cleartool命令多数民众赞成为什么我尝试... –
vb.net可以exec一个cmd,你可以在其中链接你的命令。 – VonC