1
0
mirror of https://github.com/Untru/gitmanager.git synced 2025-08-11 21:46:59 +02:00

Реализовал возможность отправлять массив команд

This commit is contained in:
PAVEL
2025-05-03 00:58:56 +09:00
parent 2d38e1f9c9
commit 0230bc3806

View File

@@ -60,6 +60,8 @@
КонецПроцедуры КонецПроцедуры
Функция ПодготовкаПараметровИЗапускПриложения(База, Команда, ТекущийКаталог = Неопределено, ДополнительнаяКоманда = "") Экспорт Функция ПодготовкаПараметровИЗапускПриложения(База, Команда, ТекущийКаталог = Неопределено, ДополнительнаяКоманда = "") Экспорт
СобратьКоманды(Команда);
СтрокаКоманды = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(Команда); СтрокаКоманды = ОбщегоНазначенияСлужебныйКлиентСервер.БезопаснаяСтрокаКоманды(Команда);
НастройкиБазы = РаботаСGitAPIПовтИсп.НастройкиБазы(База); НастройкиБазы = РаботаСGitAPIПовтИсп.НастройкиБазы(База);
@@ -188,6 +190,19 @@
КонецФункции КонецФункции
Функция СобратьКоманды(Команда)
Результат = "";
Если ТипЗнч(Команда) = Тип("Строка") Тогда
Результат = СтрСоединить(Команда, " ");
Иначе
Для Каждого Элемент Из Команда Цикл
Результат = СтрШаблон("%1 && %2", Результат, СтрСоединить(Элемент, " ");
КонецЦикла;
КонецЕсли;
Возврат Результат;
КонецФункции
#КонецОбласти #КонецОбласти