Skip to content

Библиотека для упрощения работы c запуском различных приложений и командных файлов (cmd, bat, bash) из oscript.

License

Notifications You must be signed in to change notification settings

artbear/1commands

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ad10d17 · May 2, 2017

History

92 Commits
Mar 4, 2017
Mar 19, 2017
May 2, 2017
Feb 10, 2017
Feb 6, 2017
Dec 17, 2016
Dec 17, 2016
Feb 6, 2017
Feb 6, 2017
Dec 11, 2016
May 2, 2017
Feb 12, 2017

Repository files navigation

1commands

Обсудить Join the chat at https://gitter.im/EvilBeaver/oscript-library GitHub release Build status

Библиотека для упрощения работы c запуском различных приложений и командных файлов (cmd, bat, bash) из oscript.

Позволяет выполнять рутинные операции по запуску приложений и командных файлов системы.

Пример работы:

Команда = Новый Команда;

Команда.УстановитьКоманду("oscript");
Команда.ДобавитьПараметр("-version");	

// или сразу Команда.УстановитьСтрокуЗапуска("oscript -version");

КодВозврата = Команда.Исполнить();
Сообщить(КодВозврата);

Сообщить(Команда.ПолучитьВывод());

или запуск командного файла

КомандныйФайл = Новый КомандныйФайл;
КомандныйФайл.Создать();

КомандныйФайл.ДобавитьКоманду("@echo off");	
КомандныйФайл.ДобавитьКоманду("oscript -version");	

Сообщить(КомандныйФайл.ПолучитьСодержимоеФайла());

КодВозврата = КомандныйФайл.Исполнить();
Сообщить(КодВозврата);

Сообщить(КомандныйФайл.ПолучитьВывод());

Так же описание функциональности содержится в папке features. В прилагающихся step_definitions можно подсмотреть больше примеров.

FAQ

Вопрос:

при использовании классов Команда/Командный файл происходит зависание выполнения команды. В консоли та же команда выполняется без зависания.

Например, при использовании gitsync. Описание ошибки и расследование

Что делать?

Ответ:

Отключить режим использования немедленного вывода лога команды, использовав метод ПоказыватьВыводНемедленно(Ложь); В этом случае вывод команды будет получен после завершения работы команды, а не во время ее выполнения.

About

Библиотека для упрощения работы c запуском различных приложений и командных файлов (cmd, bat, bash) из oscript.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published