File tree Expand file tree Collapse file tree 4 files changed +14
-3
lines changed Expand file tree Collapse file tree 4 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 161
161
162
162
Если Не ЗначениеЗаполнено (Команда) Тогда
163
163
Команда = Новый Команда;
164
- Команда.УстановитьКоманду (ИмяКоманды);
164
+ Команда.УстановитьСтрокуЗапуска (ИмяКоманды);
165
165
БДД.СохранитьВКонтекст(КлючКонтекста, Команда);
166
166
КонецЕсли ;
167
167
168
168
Возврат Команда;
169
169
КонецФункции
170
170
171
+ //TODO дубль кода с 1bdd::ВыполнениеКоманд.os
171
172
Функция КлючКоманды (Знач ИмяКоманды )
172
173
Возврат "Команда-" + ИмяКоманды;
173
174
КонецФункции
Original file line number Diff line number Diff line change 125
125
И Я закрываю лог "ТестовыйЛог"
126
126
127
127
И Файл "лог1.Log" содержит "ФИЧА ВыполнениеКоманды"
128
+
129
+ Сценарий : Выполнение команды с пробелами
130
+ Допустим Я создаю временный каталог и сохраняю его в контекст
131
+ И Я устанавливаю временный каталог как рабочий каталог
132
+ И Я установил рабочий каталог как текущий каталог
133
+
134
+ Когда Я выполняю команду 'echo echo 456 > "Мой командный файл.cmd"' через командный процессор системы
135
+ Когда Я выполняю команду '"Мой командный файл.cmd" "78 9"' через командный процессор системы
136
+ И Вывод команды '"Мой командный файл.cmd" "78 9"' содержит "456"
Original file line number Diff line number Diff line change 1
1
2
2
Описание.Имя("1commands")
3
- .Версия("1.3.4 ")
3
+ .Версия("1.3.5 ")
4
4
.ВерсияСреды("1.0.17")
5
5
.ЗависитОт("logos")
6
6
.ЗависитОт("asserts")
Original file line number Diff line number Diff line change 375
375
376
376
Если ИспользуемКомандныйПроцессор Тогда
377
377
Если ЭтоWindows Тогда
378
- ШаблонЗапуска = "cmd /c %1 " ;
378
+ ШаблонЗапуска = "cmd /c "" %1 "" " ;
379
379
Иначе
380
380
ШаблонЗапуска = "sh -c '%1'" ;
381
381
КонецЕсли ;
382
382
383
383
СтрокаЗапуска = СтрШаблон (ШаблонЗапуска, СтрокаЗапуска);
384
384
КонецЕсли ;
385
+ Лог.Отладка("СтрокаЗапуска <%1>" , СтрокаЗапуска);
385
386
386
387
Возврат СтрокаЗапуска;
387
388
КонецФункции // СформироватьСтрокуЗапускаПроцесса()
You can’t perform that action at this time.
0 commit comments