-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathEpf_injector.os
40 lines (35 loc) · 1.42 KB
/
Epf_injector.os
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#use json
Перем Отказ;
Перем Настройки Экспорт;
Перем Конфиг Экспорт;
Перем Скрипт, ver, либ;
//``````````````````````````````````````````
Процедура init(dbLevel)
Отказ = Ложь;
СИ = Новый СистемнаяИнформация;
Скрипт = Новый Файл(ТекущийСценарий().Источник);
Сообщить("1Scr вер. "+СИ.Версия+" -----[ "+Скрипт.ИмяБезРасширения+" ]----- вер. "+ver+Символы.ПС);
Конфиг = Новый Файл(Скрипт.Путь+"\epfert.json");
ПодключитьСценарий(Скрипт.Путь+"\lib.os", "lib");
либ = Новый lib();
либ.УровеньОтладки = dbLevel;
либ.Инициализировать(ЭтотОбъект, Отказ);
Если Отказ Тогда help(2); КонецЕсли;
КонцПроцедуры
Процедура inject()
КонецПроцедуры
Процедура help(rc=9) Экспорт
Сообщить("
| "+Скрипт.Имя+" -do export,unpack,change,pack,import
| любое или комбинация действий
| необязательные параметры:
| -ibAddress IBNAME
| -clUser USER
| -clPasswd PASSWORD
|");
exit(rc);
КонецПроцедуры
//``````````````````````````````````````````
ver = "0.4.1 vscraft@2015";
init(3);
inject();