SecondWave
Новичок
- Сообщения
- 1
- Репутация
- 0
Версия AutoIt: 3.3.8.1
Описание: Необходимо запустить консольное приложение с параметрами, считать вывод, обработать вывод, сформировать команды для запуска приложения, запустить результат.
при запуске скрипту передаются параметры:
script.exe /path/to/project 4444
$REV = 4444
Запуск приложения с параметрами:
Пример вывода:
Обработать вывод:
Необходимо оставить строки с *.exe,*.dll файлами которые расположены в корне (svn://192.168.1.1/project/)
необходимо оставить строки с директорией "Data" (svn://192.168.1.1/project/Data/*)
все остальное исключить
Пример запуска результата:
При экспорте файлов путь должен быть создан.
Примечания: :wacko:
Спасибо за внимание.
Описание: Необходимо запустить консольное приложение с параметрами, считать вывод, обработать вывод, сформировать команды для запуска приложения, запустить результат.
при запуске скрипту передаются параметры:
script.exe /path/to/project 4444
$REV = 4444
Запуск приложения с параметрами:
Код:
svn.exe di --summarize -r $REV svn://192.168.1.1/project
Пример вывода:
Код:
M svn://192.168.1.1/project/Project_proj.exe
M svn://192.168.1.1/project/U_DM_ASpr.dfm
D svn://192.168.1.1/project/components/Lib5_6/LIB_SRC/Common/DBGSimpleFilterDlg.dfm
M svn://192.168.1.1/project/components/Lib5_6/LIB_SRC/Common
M svn://192.168.1.1/project/UDblPe.pas
M svn://192.168.1.1/project/%D0%BA%D0%B0%20DBF/u_main_form.dfm
M svn://192.168.1.1/project/%D0%BA%D0%B0%20DBF/U_pro_dbf.pas
U svn://192.168.1.1/project/UFrmFrmAddApp.pas
M svn://192.168.1.1/project/LRep.dll
M svn://192.168.1.1/project/UFrmDO.dfm
M svn://192.168.1.1/project/Data/Doc/%D0%94%D0%BB%D1%8F%20%D0%BF%D1%80%D0%B5%D0%B4.xls
A svn://192.168.1.1/project/Data/RForm/AWO_1.fr3
A svn://192.168.1.1/project/Data/RForm/AMove.fr3
A svn://192.168.1.1/project/Data/Pic/search.png
M svn://192.168.1.1/project/U_Frm_Physio.pas
M svn://192.168.1.1/project/UDocument.dfm
Обработать вывод:
Необходимо оставить строки с *.exe,*.dll файлами которые расположены в корне (svn://192.168.1.1/project/)
необходимо оставить строки с директорией "Data" (svn://192.168.1.1/project/Data/*)
все остальное исключить
Пример запуска результата:
Код:
svn.exe export --force -r HEAD svn://192.168.1.1/project/Project_proj.exe c:/project1/Project_proj.exe
svn.exe export --force -r HEAD svn://192.168.1.1/project/Data/RForm/AMove.fr3 c:/project1/Data/RForm/
При экспорте файлов путь должен быть создан.
Примечания: :wacko:
Спасибо за внимание.