diff --git a/src/ИнформацияОЛицензиях1С/Forms/Форма/Ext/Form/Module.bsl b/src/ИнформацияОЛицензиях1С/Forms/Форма/Ext/Form/Module.bsl index 2389134..3209a0d 100644 --- a/src/ИнформацияОЛицензиях1С/Forms/Форма/Ext/Form/Module.bsl +++ b/src/ИнформацияОЛицензиях1С/Forms/Форма/Ext/Form/Module.bsl @@ -476,10 +476,10 @@ Если НЕ Это_Windows Тогда // добавление Шебанг - ТекстСкрипта.ЗаписатьСтроку("#!/bin/sh"); - ТекстСкрипта.ЗаписатьСтроку(""); + //ТекстСкрипта.ЗаписатьСтроку("#!/bin/sh"); + //ТекстСкрипта.ЗаписатьСтроку(""); - // исправление кодировки вывода (для парсинга) + // выбор языка вывода (для парсинга) ТекстСкрипта.ЗаписатьСтроку("export LC_ALL=en_US.UTF8"); // избавляемся от call @@ -500,9 +500,7 @@ Это_Windows = SPS_ЭтоWindows(); // добавляем интерпретатор чтобы запускать скрипт без "chmod +x" - Если НЕ Это_Windows Тогда - ИмяФайлаСкрипта = СтрШаблон("/bin/sh %1", ИмяФайлаСкрипта); - КонецЕсли; + ИмяФайлаСкрипта = СтрШаблон(?(Это_Windows, "cmd.exe /c %1", "/bin/sh %1"), ИмяФайлаСкрипта); ЗапуститьПриложение(ИмяФайлаСкрипта, КаталогВременныхФайлов(), Истина); КонецПроцедуры