|
26 | 26 |
|
27 | 27 | Функция Версия() Экспорт
|
28 | 28 |
|
29 |
| - Версия = "2.0.5"; |
| 29 | + Версия = "2.0.6"; |
30 | 30 |
|
31 | 31 | Возврат "v" + Версия;
|
32 | 32 |
|
|
48 | 48 | КонецФункции
|
49 | 49 |
|
50 | 50 | Функция ЗапускВКоманднойСтроке()
|
51 |
| - Лог_cmdline = Логирование.ПолучитьЛог("oscript.lib.cmdline"); |
52 |
| - Лог_cmdline.УстановитьУровень(УровниЛога.Отладка); |
53 |
| - Лог_cmdline.Закрыть(); |
54 |
| - |
55 |
| - ВыводПоУмолчанию = Новый ВыводЛогаВКонсоль(); |
56 |
| - Лог_cmdline.ДобавитьСпособВывода(ВыводПоУмолчанию); |
57 |
| - |
58 |
| - Аппендер = Новый ВыводЛогаВФайл(); |
59 |
| - Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".cmdline.log")); |
60 |
| - Лог_cmdline.ДобавитьСпособВывода(Аппендер); |
61 |
| - |
| 51 | + |
62 | 52 | КодВозврата = 0;
|
63 | 53 |
|
64 | 54 | Если ТекущийСценарий().Источник <> СтартовыйСценарий().Источник Тогда
|
|
165 | 155 | ВыводПоУмолчанию = Новый ВыводЛогаВКонсоль();
|
166 | 156 | Лог.ДобавитьСпособВывода(ВыводПоУмолчанию);
|
167 | 157 |
|
168 |
| - Аппендер = Новый ВыводЛогаВФайл(); |
169 |
| - Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".log")); |
170 |
| - Лог.ДобавитьСпособВывода(Аппендер); |
| 158 | + Попытка |
| 159 | + |
| 160 | + Лог_cmdline = Логирование.ПолучитьЛог("oscript.lib.cmdline"); |
| 161 | + Лог_cmdline.Закрыть(); |
| 162 | + |
| 163 | + ВыводПоУмолчанию = Новый ВыводЛогаВКонсоль(); |
| 164 | + Лог_cmdline.ДобавитьСпособВывода(ВыводПоУмолчанию); |
| 165 | + |
| 166 | + Аппендер = Новый ВыводЛогаВФайл(); |
| 167 | + Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".cmdline.log")); |
| 168 | + Лог_cmdline.ДобавитьСпособВывода(Аппендер); |
| 169 | + |
| 170 | + Аппендер = Новый ВыводЛогаВФайл(); |
| 171 | + Аппендер.ОткрытьФайл(ОбъединитьПути(КаталогПроекта(), ИмяСкрипта()+".log")); |
| 172 | + Лог.ДобавитьСпособВывода(Аппендер); |
| 173 | + Исключение |
| 174 | + // Если прекоммит установлен, как приложение, в Program Files |
| 175 | + // То команда не сможет отработать из за отсутствия прав на запись. |
| 176 | + // Но нам в данном случае и не нужен лог в файле. |
| 177 | + КонецПопытки; |
171 | 178 | КонецПроцедуры
|
172 | 179 |
|
173 | 180 |
|
|
0 commit comments