Я хочу выполнить несколько команд в консоли 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! Я пробую ваш совет, но он не работает ... Вот результат, который я получаю ... Im Использование cleartool.exe из окон ... cleartool> cd/d M: \ dyn_PJ_COREDOC_link & startview dyn_PJ_COREDOC_int cleartool: Ошибка : Дополнительные аргументы: «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
Так что ... это невозможно .... Im using cleartool.exe, потому что я вызываю это в код vb.net ... мое приложение запускает несколько команд cleartool, поэтому я пытаюсь это сделать ... –
vb.net can exec cmd, в котором вы можете связать свои команды. – VonC