File tree Expand file tree Collapse file tree
src/OneScript.StandardLibrary Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -41,6 +41,12 @@ public class SystemEnvironmentContext : AutoContext<SystemEnvironmentContext>
4141 /// </summary>
4242 [ ContextProperty ( "ВерсияОС" , "OSVersion" ) ]
4343 public string OSVersion => Environment . OSVersion . VersionString ;
44+
45+ /// <summary>
46+ /// Полная командная строка выполняемого приложения, включая исполняемый файл и все аргументы командной строки.
47+ /// </summary>
48+ [ ContextProperty ( "ПолнаяКоманднаяСтрока" , "FullCommandLine" ) ]
49+ public string FullCommandLine => Environment . CommandLine ;
4450
4551 /// <summary>
4652 /// Имя ядра ОС/
Original file line number Diff line number Diff line change 4747 #КонецЕсли
4848 ВсеТесты.Добавить("ТестДолжен_ПолучитьПолучитьПутьПапки_ПрофильПользователя" );
4949 ВсеТесты.Добавить("ТестДолжен_ПолучитьПолучитьПутьПапки_ОбщийКаталогДанныхПриложения" );
50+ ВсеТесты.Добавить("ТестДолжен_ПолучитьПолнуюКоманднуюСтроку" );
5051
5152 Возврат ВсеТесты;
5253КонецФункции
194195Процедура ТестДолжен_ПолучитьПолучитьПутьПапки_ОбщийКаталогДанныхПриложения () Экспорт
195196 Си = Новый СистемнаяИнформация();
196197 юТест.ПроверитьНеРавенство(СИ.ПолучитьПутьПапки(СпециальнаяПапка.ОбщийКаталогДанныхПриложения), "" );
198+ КонецПроцедуры
199+
200+ Процедура ТестДолжен_ПолучитьПолнуюКоманднуюСтроку () Экспорт
201+ Си = Новый СистемнаяИнформация();
202+ юТест.ПроверитьИстину(СтрНайти (Си.ПолнаяКоманднаяСтрока, "testrunner.os" ) > 1 );
197203КонецПроцедуры
You can’t perform that action at this time.
0 commit comments