Skip to content

Commit e5d2990

Browse files
committed
Merge branch 'release/1.1.1'
2 parents 12a6323 + 1b16b85 commit e5d2990

File tree

2 files changed

+23
-16
lines changed

2 files changed

+23
-16
lines changed

packagedef

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
Описание.Имя("v8runner")
3-
.Версия("1.1.0")
3+
.Версия("1.1.1")
44
.ВерсияСреды("1.0.17")
55
.ЗависитОт("asserts", "0.4.0")
66
.ЗависитОт("fs", "0.5.0")

src/v8runner.os

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1610,26 +1610,33 @@
16101610
Приложение = ОбернутьВКавычки(ПутьКПлатформе1С());
16111611
Лог.Отладка(Приложение + СтрокаДляЛога);
16121612

1613-
Если мОбработчикОжиданияПроцессаGUI = Неопределено Тогда
1614-
Команда = Новый Команда;
1615-
1616-
Команда.УстановитьКоманду(Приложение);
1617-
Команда.УстановитьКодировкуВывода(КодировкаТекста.UTF8);
1618-
Команда.ДобавитьЛогВыводаКоманды("oscript.lib.v8runner");
1619-
Команда.ДобавитьПараметры(Параметры);
1620-
Команда.УстановитьИсполнениеЧерезКомандыСистемы(Ложь);
1621-
Команда.ПоказыватьВыводНемедленно(Ложь);
1622-
КодВозврата = Команда.Исполнить();
1623-
1613+
Если ЭтоWindows = Ложь Тогда
1614+
СтрокаЗапуска = "sh -c '"+Приложение + СтрокаЗапуска + "'";
16241615
Иначе
1616+
СтрокаЗапуска = Приложение + СтрокаЗапуска;
1617+
КонецЕсли;
1618+
1619+
Если мОбработчикОжиданияПроцессаGUI = Неопределено Тогда
1620+
Если мПризнакОжиданияВыполненияПрограммы Тогда
1621+
Команда = Новый Команда;
16251622

1626-
Если ЭтоWindows = Ложь Тогда
1627-
СтрокаЗапуска = "sh -c '"+Приложение + СтрокаЗапуска + "'";
1623+
Команда.УстановитьКоманду(Приложение);
1624+
Команда.УстановитьКодировкуВывода(КодировкаТекста.UTF8);
1625+
Команда.ДобавитьЛогВыводаКоманды("oscript.lib.v8runner");
1626+
Команда.ДобавитьПараметры(Параметры);
1627+
Команда.УстановитьИсполнениеЧерезКомандыСистемы(Ложь);
1628+
Команда.ПоказыватьВыводНемедленно(Ложь);
1629+
КодВозврата = Команда.Исполнить();
16281630
Иначе
1629-
СтрокаЗапуска = Приложение + СтрокаЗапуска;
1630-
КонецЕсли;
16311631

1632+
ЗапуститьПриложение(СтрокаЗапуска, , Ложь, КодВозврата);
1633+
1634+
КонецЕсли;
1635+
1636+
Иначе
1637+
16321638
ЗапуститьПроцессGUI(СтрокаЗапуска, КодВозврата);
1639+
16331640
КонецЕсли;
16341641
Лог.Отладка("Получен код возврата %1", КодВозврата);
16351642

0 commit comments

Comments
 (0)