Skip to content

Commit 28d329f

Browse files
committed
Merge branch 'release/1.0'
2 parents 4e1bcff + d43d92a commit 28d329f

File tree

3 files changed

+13
-7
lines changed

3 files changed

+13
-7
lines changed

packagedef

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11

22
Описание.Имя("1commands")
3-
.Версия("0.9")
3+
.Версия("1.0")
44
.ЗависитОт("logos")
55
.ЗависитОт("asserts")
66
.ЗависитОт("tempfiles")
77
.ВключитьФайл("src")
88
.ВключитьФайл("features")
9-
.ВключитьФайл(".vscode")
109
.ВключитьФайл("readme.md")
1110
.ВключитьФайл("LICENSE.md")
1211
.ВключитьФайл("NOTICE")

src/Команда.os

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -318,9 +318,11 @@
318318

319319
ОчереднаяСтрокаВывода = Процесс.ПотокВывода.Прочитать();
320320
ОчереднаяСтрокаВывода = СтрЗаменить(ОчереднаяСтрокаВывода, Символы.ВК, "");
321-
Лог.Отладка("%2%1", ОчереднаяСтрокаВывода, Символы.ПС);
321+
Если ОчереднаяСтрокаВывода <> "" Тогда
322+
Лог.Отладка("%2%1", ОчереднаяСтрокаВывода, Символы.ПС);
323+
ЗаписьXML.ЗаписатьБезОбработки(ОчереднаяСтрокаВывода);
324+
КонецЕсли;
322325

323-
ЗаписьXML.ЗаписатьБезОбработки(ОчереднаяСтрокаВывода);
324326
КонецЦикла;
325327

326328
КонецЕсли;
@@ -376,7 +378,7 @@
376378
ОжидаемыйКодВозврата = 0;
377379

378380
ПериодОпросаВМиллисекундах = 100;
379-
НемедленнныйВывод = Истина;
381+
НемедленнныйВывод = Ложь;
380382

381383
КонецПроцедуры
382384

src/КомандныйФайл.os

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,12 +162,17 @@
162162
// Параметры:
163163
// ИмяФайлаПриемника - Строка - имя файла для перенаправления вывода
164164
// УчитыватьStdErr - Булево - Если Истина, писать ошибки в этот же файл
165+
// ПерезаписыватьФайл - Булево - Если Истина, файл предварительно очищается
165166
//
166167
// Возвращаемое значение:
167168
// Строка - строка перенаправления ввода-вывода "> файл"
168169
//
169-
Функция СуффиксПеренаправленияВывода(Знач ИмяФайлаПриемника, Знач УчитыватьStdErr = Истина) Экспорт
170-
Возврат "> """ + ИмяФайлаПриемника + """" + ?(УчитыватьStdErr, " 2>&1", "");
170+
Функция СуффиксПеренаправленияВывода(Знач ИмяФайлаПриемника, Знач УчитыватьStdErr = Истина, Знач ПерезаписыватьФайл = Истина) Экспорт
171+
Рез = "> """ + ИмяФайлаПриемника + """" + ?(УчитыватьStdErr, " 2>&1", "");
172+
Если Не ПерезаписыватьФайл Тогда
173+
Рез = ">" + Рез;
174+
КонецЕсли;
175+
Возврат Рез;
171176
КонецФункции
172177

173178
//////////////////////////////////////////////////////////////////////////

0 commit comments

Comments
 (0)