File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change 33#Использовать tempfiles
44
55Функция НастроитьПарсер ()
6-
6+
77 Парсер = Новый ПарсерАргументовКоманднойСтроки();
88 Команда = Парсер.ОписаниеКоманды("install" , "Установка precommit1c в текущий git репозиторий" );
99 Парсер.ДобавитьКоманду(Команда);
10-
10+
1111 Возврат Парсер;
1212
1313КонецФункции // НастроитьПарсер()
1414
1515Процедура ВыполнитьОбработку (Знач Парсер , Знач МассивАргументов )
16-
16+
1717 Успех = Ложь ;
1818
1919 Результат = Парсер.Разобрать(МассивАргументов);
2020 Если ТипЗнч (Результат) = Тип ("Структура" ) Тогда
2121 Если Результат.Команда = "install" Тогда
2222 УстановитьВКаталог(ТекущийКаталог());
23- Успех = Истина ;
23+ Успех = Истина ;
2424 КонецЕсли ;
2525 КонецЕсли ;
2626
2727 Если Не Успех Тогда
2828 Сообщить ("Не удалось выполнить команду. Обратитесь к разработчикам" );
29- ЗавершитьРаботу(1 );
30- КонецЕсли ;
29+ ЗавершитьРаботу(1 );
30+ КонецЕсли ;
3131
3232КонецПроцедуры
3333
5252 ЗаписьТекста.Закрыть();
5353
5454 КомандаЗапуска = СтрШаблон ("cmd /C "" %1"" > %2 2>&1" ,
55- ФайлСкрипта,
56- ФайлЛога);
55+ ФайлСкрипта,
56+ ФайлЛога);
5757
5858 ЗапуститьПриложение (КомандаЗапуска,, Истина );
5959
6969////////////////////////////////////////////////////////////////////////////
7070
7171Попытка
72- Парсер = НастроитьПарсер();
73- ВыполнитьОбработку(Парсер, АргументыКоманднойСтроки);
72+ Парсер = НастроитьПарсер();
73+ ВыполнитьОбработку(Парсер, АргументыКоманднойСтроки);
7474Исключение
7575 ВременныеФайлы.Удалить();
76- ВызватьИсключение ;
76+ ВызватьИсключение ;
7777КонецПопытки ;
7878
7979ВременныеФайлы.Удалить();
You can’t perform that action at this time.
0 commit comments